![]() |
ISF
2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
|
Data Structures | |
struct | BasicApp1_app_info_t |
struct | SensorInfo_t |
struct | BasicApp1SensorData_t |
struct | BasicApp1DataBuffers_t |
Typedefs | |
typedef void( | sensordataHandler_t) (uint8, void **, void *) |
Functions | |
OSA_TASK_DEFINE (BasicApp1, BasicApp1_TASK_STACK_SIZE) | |
ci_response_t | BasicApp1_ci_app_callback (ci_host_cmd_packet_t *pHostPacket, ci_app_resp_packet_t *pAppPacket) |
void | BasicApp1_MainTask (os_task_param_t task_init_data) |
void | BasicApp1_init (void) |
int8 | BasicApp1_FlashSensor (uint8 numBytes, uint8 *pFlashData) |
#define ALL_SENSOR_DATA_READY_BasicApp1 (1048575) |
Definition at line 360 of file BasicApp1_types.h.
Referenced by BasicApp1_MainTask().
#define BasicApp1_APP_DATA "" |
Definition at line 211 of file BasicApp1_types.h.
#define BasicApp1_TASK_NAME "BasicApp1_task" |
Definition at line 217 of file BasicApp1.c.
Referenced by BasicApp1_init().
#define BasicApp1_TASK_PRIORITY 11 |
Definition at line 221 of file BasicApp1.c.
Referenced by BasicApp1_init().
#define BasicApp1_TASK_STACK_SIZE 1200 |
Definition at line 219 of file BasicApp1.c.
Referenced by BasicApp1_init().
#define DATA_FIFO_LEN_SUB0 1 |
Definition at line 276 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB1 1 |
Definition at line 278 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB10 1 |
Definition at line 296 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB11 1 |
Definition at line 298 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB12 1 |
Definition at line 300 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB13 1 |
Definition at line 302 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB14 1 |
Definition at line 304 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB15 1 |
Definition at line 306 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB16 1 |
Definition at line 308 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB17 1 |
Definition at line 310 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB18 1 |
Definition at line 312 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB19 1 |
Definition at line 314 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB2 1 |
Definition at line 280 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB3 1 |
Definition at line 282 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB4 1 |
Definition at line 284 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB5 1 |
Definition at line 286 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB6 1 |
Definition at line 288 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB7 1 |
Definition at line 290 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB8 1 |
Definition at line 292 of file BasicApp1_types.h.
#define DATA_FIFO_LEN_SUB9 1 |
Definition at line 294 of file BasicApp1_types.h.
#define DATA_TYPE_SUB0 FXLC95000_1_DATA_TYPE |
Definition at line 277 of file BasicApp1_types.h.
#define DATA_TYPE_SUB1 FXLC95000_2_DATA_TYPE |
Definition at line 279 of file BasicApp1_types.h.
#define DATA_TYPE_SUB10 FXAS21002_1_DATA_TYPE |
Definition at line 297 of file BasicApp1_types.h.
#define DATA_TYPE_SUB11 FXAS21002_2_DATA_TYPE |
Definition at line 299 of file BasicApp1_types.h.
#define DATA_TYPE_SUB12 MPL3115_1_DATA_TYPE |
Definition at line 301 of file BasicApp1_types.h.
#define DATA_TYPE_SUB13 MPL3115_1_DATA_TYPE |
Definition at line 303 of file BasicApp1_types.h.
#define DATA_TYPE_SUB14 ORIENT_1_DATA_TYPE |
Definition at line 305 of file BasicApp1_types.h.
#define DATA_TYPE_SUB15 MPL3115_1_DATA_TYPE |
Definition at line 307 of file BasicApp1_types.h.
#define DATA_TYPE_SUB16 MMA955x_1_DATA_TYPE |
Definition at line 309 of file BasicApp1_types.h.
#define DATA_TYPE_SUB17 MMA955x_2_DATA_TYPE |
Definition at line 311 of file BasicApp1_types.h.
#define DATA_TYPE_SUB18 Custom_1_DATA_TYPE |
Definition at line 313 of file BasicApp1_types.h.
#define DATA_TYPE_SUB19 Analog_1_DATA_TYPE |
Definition at line 315 of file BasicApp1_types.h.
#define DATA_TYPE_SUB2 FXLS8471_1_DATA_TYPE |
Definition at line 281 of file BasicApp1_types.h.
#define DATA_TYPE_SUB3 FXLS8471_2_DATA_TYPE |
Definition at line 283 of file BasicApp1_types.h.
#define DATA_TYPE_SUB4 FXLS8952_1_DATA_TYPE |
Definition at line 285 of file BasicApp1_types.h.
#define DATA_TYPE_SUB5 FXOS8700_1_DATA_TYPE |
Definition at line 287 of file BasicApp1_types.h.
#define DATA_TYPE_SUB6 MMA8491Q_1_DATA_TYPE |
Definition at line 289 of file BasicApp1_types.h.
#define DATA_TYPE_SUB7 MMA865x_1_DATA_TYPE |
Definition at line 291 of file BasicApp1_types.h.
#define DATA_TYPE_SUB8 FXOS8700_2_DATA_TYPE |
Definition at line 293 of file BasicApp1_types.h.
#define DATA_TYPE_SUB9 MAG3110_1_DATA_TYPE |
Definition at line 295 of file BasicApp1_types.h.
#define NUM_SUBSCRIPTIONS 20 |
Definition at line 361 of file BasicApp1_types.h.
Referenced by BasicApp1_MainTask().
#define SENSOR_IDX_Accelerometer0 0 |
Definition at line 318 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Accelerometer1 1 |
Definition at line 319 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Accelerometer2 2 |
Definition at line 320 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Accelerometer3 3 |
Definition at line 321 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Accelerometer4 4 |
Definition at line 322 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Accelerometer5 5 |
Definition at line 323 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Accelerometer6 6 |
Definition at line 324 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Accelerometer7 7 |
Definition at line 325 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Altitude15 15 |
Definition at line 333 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Analog19 19 |
Definition at line 337 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Custom18 18 |
Definition at line 336 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Gyrometer10 10 |
Definition at line 328 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Gyrometer11 11 |
Definition at line 329 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Magnetometer8 8 |
Definition at line 326 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Magnetometer9 9 |
Definition at line 327 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Orientation14 14 |
Definition at line 332 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Pedometer16 16 |
Definition at line 334 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Pedometer17 17 |
Definition at line 335 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Pressure12 12 |
Definition at line 330 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
#define SENSOR_IDX_Temperature13 13 |
Definition at line 331 of file BasicApp1_types.h.
Referenced by BasicApp1_OnAnySensor_Data_Ready().
typedef void( sensordataHandler_t) (uint8, void **, void *) |
Definition at line 404 of file BasicApp1_types.h.
ci_response_t BasicApp1_ci_app_callback | ( | ci_host_cmd_packet_t * | pHostPacket, |
ci_app_resp_packet_t * | pAppPacket | ||
) |
Definition at line 554 of file BasicApp1.c.
References BasicApp1_CI_Callback(), and CI_ERROR_COMMAND.
Definition at line 711 of file BasicApp1.c.
References isf_dsa_Adapter_st::control, isf_dsa_ControlInterface_st::Flash, gNumSupportedSensors, SensorConfig_st::pAdapter, and isf_SensorHandle_st::pSensorStaticConfig.
Referenced by BasicApp1_CI_Callback().
void BasicApp1_init | ( | void | ) |
Definition at line 683 of file BasicApp1.c.
References BasicApp1_MainTask(), BasicApp1_TASK_NAME, BasicApp1_TASK_PRIORITY, and BasicApp1_TASK_STACK_SIZE.
Referenced by Components_Init().
void BasicApp1_MainTask | ( | os_task_param_t | task_init_data | ) |
Definition at line 579 of file BasicApp1.c.
References ALL_SENSOR_DATA_READY_BasicApp1, BasicApp1_Initialization(), BasicApp1_OnAnySensor_Data_Ready(), configure_sensor(), FALSE, gAppStatus, init_sensor(), isf_ci_stream_update_data(), isf_fifo_el_clear(), isf_fifo_init(), isf_fifo_lock(), isf_fifo_unlock(), isf_lib_init(), ISF_SUCCESS, isf_system_sync(), NUM_SUBSCRIPTIONS, BasicApp1DataBuffers_t::outputDataLock, pSensorData, shutdown_sensor(), start_sensor(), and stop_sensor().
Referenced by BasicApp1_init().
OSA_TASK_DEFINE | ( | BasicApp1 | , |
BasicApp1_TASK_STACK_SIZE | |||
) |
volatile int gAppStatus |
Definition at line 248 of file BasicApp1.c.
Referenced by BasicApp1_MainTask().
BasicApp1DataBuffers_t gBasicApp1DataBuffers |
Definition at line 260 of file BasicApp1.c.
Referenced by BasicApp1_CI_Callback().
BasicApp1DataBuffers_t gBasicApp1DataBuffers |
Definition at line 260 of file BasicApp1.c.
Referenced by BasicApp1_CI_Callback().
BasicApp1SensorData_t gSensorData |
Definition at line 257 of file BasicApp1.c.
isf_fifo_t gSensorFifos[NUM_SUBSCRIPTIONS] |
Definition at line 251 of file BasicApp1.c.
isf_SensorHandle_t gSensorHandles[NUM_SUBSCRIPTIONS] |
Definition at line 254 of file BasicApp1.c.
SensorInfo_t gSensorInfo[] |
Definition at line 432 of file BasicApp1.c.
isf_SubscriptionSettings_t gSubscriptionSettings[] |
Definition at line 263 of file BasicApp1.c.
void* pSensorData[] |
Definition at line 408 of file BasicApp1.c.
Referenced by BasicApp1_MainTask(), BasicApp1_OnAnySensor_Data_Ready(), Custom_1_fsl_Sensor_Custom_PeriodicCallback(), fxls8471_GetData(), and mma865x_GetData().
void* pSensorData[] |
Definition at line 408 of file BasicApp1.c.
Referenced by BasicApp1_MainTask(), BasicApp1_OnAnySensor_Data_Ready(), Custom_1_fsl_Sensor_Custom_PeriodicCallback(), fxls8471_GetData(), and mma865x_GetData().