Compare commits

..

No commits in common. "9cbfb5865633223a8c373ccabcb7d2543302b663" and "05fb2f211fcb44464d7872946648173381e36dfd" have entirely different histories.

2 changed files with 25 additions and 35 deletions

2
.gitignore vendored
View File

@ -1,2 +0,0 @@
build/
managed_components/

View File

@ -27,7 +27,7 @@ uint16_t int_status = 0;
static void interrupt_callback(void *) { static void interrupt_callback(void *) {
interrupt_status = 1; interrupt_status = 1;
// ESP_LOGI("INTERRUPT", "STEP DETECTED"); //ESP_LOGI("INTERRUPT", "STEP DETECTED");
} }
/******************************************************************************/ /******************************************************************************/
@ -86,38 +86,30 @@ void bma4_delay_us(uint32_t period, void *intf_ptr) {
* @brief Prints the execution status of the APIs. * @brief Prints the execution status of the APIs.
*/ */
void bma4_error_codes_print_result(const char api_name[], int8_t rslt) { void bma4_error_codes_print_result(const char api_name[], int8_t rslt) {
if (rslt == BMA4_OK) { if (rslt != BMA4_OK) {
return; ESP_LOGI("BMA4_I2C", "%s\t", api_name);
} if (rslt == BMA4_E_NULL_PTR) {
ESP_LOGI("BMA4_I2C", "Error [%d] : Null pointer\r\n", rslt);
ESP_LOGI("BMA4_I2C", "%s\t", api_name); } else if (rslt == BMA4_E_COM_FAIL) {
ESP_LOGI("BMA4_I2C", "Error [%d] : Communication failure\r\n", rslt);
switch (rslt) { } else if (rslt == BMA4_E_CONFIG_STREAM_ERROR) {
case BMA4_E_NULL_PTR: ESP_LOGI("BMA4_I2C", "Error [%d] : Invalid configuration stream\r\n",
ESP_LOGI("BMA4_I2C", "Error [%d] : Null pointer\r\n", rslt); rslt);
break; } else if (rslt == BMA4_E_SELF_TEST_FAIL) {
case BMA4_E_COM_FAIL: ESP_LOGI("BMA4_I2C", "Error [%d] : Self test failed\r\n", rslt);
ESP_LOGI("BMA4_I2C", "Error [%d] : Communication failure\r\n", rslt); } else if (rslt == BMA4_E_INVALID_SENSOR) {
break; ESP_LOGI("BMA4_I2C", "Error [%d] : Device not found\r\n", rslt);
case BMA4_E_CONFIG_STREAM_ERROR: } else if (rslt == BMA4_E_OUT_OF_RANGE) {
ESP_LOGI("BMA4_I2C", "Error [%d] : Invalid configuration stream\r\n", rslt); ESP_LOGI("BMA4_I2C", "Error [%d] : Out of Range\r\n", rslt);
break; } else if (rslt == BMA4_E_AVG_MODE_INVALID_CONF) {
case BMA4_E_SELF_TEST_FAIL: ESP_LOGI("BMA4_I2C",
ESP_LOGI("BMA4_I2C", "Error [%d] : Self test failed\r\n", rslt); "Error [%d] : Invalid bandwidth and ODR combination in Accel "
break; "Averaging mode\r\n",
case BMA4_E_INVALID_SENSOR: rslt);
ESP_LOGI("BMA4_I2C", "Error [%d] : Device not found\r\n", rslt); } else {
break; /* For more error codes refer "*_defs.h" */
case BMA4_E_OUT_OF_RANGE: ESP_LOGI("BMA4_I2C", "Error [%d] : Unknown error code\r\n", rslt);
ESP_LOGI("BMA4_I2C", "Error [%d] : Out of Range\r\n", rslt); }
break;
case BMA4_E_AVG_MODE_INVALID_CONF:
ESP_LOGI("BMA4_I2C", "Error [%d] : Invalid bandwidth/ODR combination\r\n",
rslt);
break;
default:
ESP_LOGI("BMA4_I2C", "Error [%d] : Unknown error code\r\n", rslt);
break;
} }
} }