diff --git a/epicardium/FreeRTOSConfig.h b/epicardium/FreeRTOSConfig.h index f1d3aa46915e9c4373d281a1a4ab37707a918bf9..b731f6a9abdee7556f073936d86aba649e72a8d1 100644 --- a/epicardium/FreeRTOSConfig.h +++ b/epicardium/FreeRTOSConfig.h @@ -1,11 +1,10 @@ #ifndef FREERTOS_CONFIG_H #define FREERTOS_CONFIG_H -#define MXC_ASSERT_ENABLE -#include "mxc_assert.h" - #include "max32665.h" +#include <assert.h> + /* CMSIS keeps a global updated with current system clock in Hz */ #define configCPU_CLOCK_HZ ((unsigned long)96000000) @@ -69,7 +68,7 @@ #define xPortSysTickHandler SysTick_Handler /* Assert */ -#define configASSERT(x) MXC_ASSERT(x) +#define configASSERT(x) assert(x) /* Tickless idle hooks */ typedef uint32_t TickType_t; diff --git a/epicardium/modules/bhi.c b/epicardium/modules/bhi.c index a40a73eb64a6503d47319c9bc25603f766e822cd..b88e1dc217d087e93d286a488a81ccef3cac619c 100644 --- a/epicardium/modules/bhi.c +++ b/epicardium/modules/bhi.c @@ -1,3 +1,4 @@ +#include <assert.h> #include <stdio.h> #include <string.h> @@ -259,14 +260,14 @@ bhi160_handle_packet(bhy_data_type_t data_type, bhy_data_generic_t *sensor_data) wakeup = true; /* fall through */ case VS_ID_TIMESTAMP_MSW: - MXC_ASSERT(data_type == BHY_DATA_TYPE_SCALAR_U16); + assert(data_type == BHY_DATA_TYPE_SCALAR_U16); timestamp = sensor_data->data_scalar_u16.data << 16; break; case VS_ID_TIMESTAMP_LSW_WAKEUP: wakeup = true; /* fall through */ case VS_ID_TIMESTAMP_LSW: - MXC_ASSERT(data_type == BHY_DATA_TYPE_SCALAR_U16); + assert(data_type == BHY_DATA_TYPE_SCALAR_U16); timestamp = (timestamp & 0xFFFF0000) | sensor_data->data_scalar_u16.data; break; @@ -303,7 +304,7 @@ bhi160_handle_packet(bhy_data_type_t data_type, bhy_data_generic_t *sensor_data) break; } - MXC_ASSERT(data_type == BHY_DATA_TYPE_VECTOR); + assert(data_type == BHY_DATA_TYPE_VECTOR); if (bhi160_streams[sensor_type].queue == NULL) { break; }