![]() |
ISF
2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
|
Macros | |
#define | FXLC95000_1_DATA_TYPE fxlc95000_DataBuffer_t |
#define | FXLC95000_1_SAMPLE_OFFSET (16) |
#define | FXLC95000_1_SAMPLE_SIZE (10) |
#define | FXLC95000_1_CONFIG_REGISTER_CMD_OFFSET (0) |
#define | FXLC95000_1_CONFIG_REGISTER_READ_OFFSET (4) |
#define | FXLC95000_1_CONFIG_REGISTER_SIZE (sizeof(fxlc95000_appConfigRegister_t)) |
#define | FXLC95000_1_ACC_FLOAT_CONVERSION_FACTOR (0.000061035156) |
#define | FXLC95000_1_ACC_ACCEL_RANGE_2G (0x40) |
#define | FXLC95000_1_ACC_ACCEL_RANGE_4G (0x80) |
#define | FXLC95000_1_ACC_ACCEL_RANGE_8G (0xC0) |
#define | FXLC95000_1_ACC_MODE_ACCEL_ONLY (0x00) |
#define | FXLC95000_1_ACC_ACCEL_RESOLUTION_16_BIT (0x00) |
Variables | |
uint8 | FXLC95000_1_ConfigRegisterBuffer [FXLC95000_1_CONFIG_REGISTER_SIZE] |
const uint8 const | BootToFlash [] = { 0x29, 0x00, 0xFF, 0xFF, 0xFF, 0xFF } |
const uint8 const | ConfigureMBoxCmd1 [] = { 0x01, 0x02, 0x18, 0x14, 0x02, 0x03, 0x02, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x05, 0x02, 0x04, 0x02, 0x07, 0x02, 0x06, 0x02, 0x09, 0x02, 0x08 } |
const uint8 const | ReadConfigRegistersCmd [] = { 0x02, 0x01, FXLC95000_1_CONFIG_REGISTER_CMD_OFFSET, FXLC95000_1_CONFIG_REGISTER_SIZE } |
const uint8 const | QuickReadInterruptEnable [] = { 0x01, 0x02, 0x39, 0x01, 0x03 } |
const uint8 const | QuickReadInterruptDisable [] = { 0x01, 0x02, 0x39, 0x01, 0x02 } |
const uint8 const | StartDataCmd [] = { 0x02, 0x02, 0x00, 0x01, 0x52 } |
const uint8 const | EndDataCmd [] = { 0x02, 0x02, 0x00, 0x01, 0x51 } |
const uint8 const | ShutdownCmd [] = { 0x02, 0x02, 0x00, 0x01, 0x50 } |
const uint8 const | ConfigWritePreamble [] = { 0x02, 0x02, FXLC95000_1_CONFIG_REGISTER_CMD_OFFSET, FXLC95000_1_CONFIG_REGISTER_SIZE } |
const uint8 const | UnprotectFlash [] = { 0x40, 0x00 } |
const uint8 const | EraseMainFlashArray [] = { 0x12, 0xC5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF } |
const uint8 const | ProtectFlash [] = { 0x38, 0x00 } |
const fxlc95000_Command_t const | InitializeSequence [] |
const fxlc95000_Command_t const | ReadConfigRegistersSequence [] |
const fxlc95000_Command_t const | ConfigureSequence [] |
const fxlc95000_Command_t const | StartDataSequence [] |
const fxlc95000_Command_t const | EndDataSequence [] |
const fxlc95000_Command_t const | ShutdownSequence [] |
const fxlc95000_Command_t const | WriteConfigPreambleSequence [] |
const fxlc95000_Command_t const | FlashPreprocessSequence [] |
const fxlc95000_Command_t const | FlashPostprocessSequence [] |
fxlc95000_Sensor_Specific_Settings_t | FXLC95000_1_Sensor_Specific_Config |
This allows access to the sensor specific configuration for the target sensor. More... | |
const isf_dsa_Adapter_t | FXLC95000_1_Adapter |
This creates the sensor adapter instance for the target sensor. More... | |
const i2c_device_t | FXLC95000_1_DeviceInfo |
This allows access to the sensor communications specific configuration. More... | |
fxlc95000_Sensor_Specific_Settings_t | FXLC95000_1_Sensor_Specific_Config |
This allows access to the sensor specific configuration for the target sensor. More... | |
const isf_dsa_Adapter_t | FXLC95000_1_Adapter |
This allows access to the sensor adapter instance for the target sensor. More... | |
const i2c_device_t | FXLC95000_1_DeviceInfo |
This allows access to the sensor communications specific configuration. More... | |
#define FXLC95000_1_ACC_ACCEL_RANGE_2G (0x40) |
Definition at line 58 of file FXLC95000_1.h.
#define FXLC95000_1_ACC_ACCEL_RANGE_4G (0x80) |
Definition at line 59 of file FXLC95000_1.h.
#define FXLC95000_1_ACC_ACCEL_RANGE_8G (0xC0) |
Definition at line 60 of file FXLC95000_1.h.
#define FXLC95000_1_ACC_ACCEL_RESOLUTION_16_BIT (0x00) |
Definition at line 62 of file FXLC95000_1.h.
#define FXLC95000_1_ACC_FLOAT_CONVERSION_FACTOR (0.000061035156) |
Definition at line 57 of file FXLC95000_1.h.
#define FXLC95000_1_ACC_MODE_ACCEL_ONLY (0x00) |
Definition at line 61 of file FXLC95000_1.h.
#define FXLC95000_1_CONFIG_REGISTER_CMD_OFFSET (0) |
Definition at line 53 of file FXLC95000_1.h.
#define FXLC95000_1_CONFIG_REGISTER_READ_OFFSET (4) |
Definition at line 54 of file FXLC95000_1.h.
#define FXLC95000_1_CONFIG_REGISTER_SIZE (sizeof(fxlc95000_appConfigRegister_t)) |
Definition at line 55 of file FXLC95000_1.h.
#define FXLC95000_1_DATA_TYPE fxlc95000_DataBuffer_t |
Definition at line 50 of file FXLC95000_1.h.
#define FXLC95000_1_SAMPLE_OFFSET (16) |
Definition at line 51 of file FXLC95000_1.h.
#define FXLC95000_1_SAMPLE_SIZE (10) |
Definition at line 52 of file FXLC95000_1.h.
const uint8 const BootToFlash[] = { 0x29, 0x00, 0xFF, 0xFF, 0xFF, 0xFF } |
Definition at line 44 of file FXLC95000_1.c.
const uint8 const ConfigureMBoxCmd1[] = { 0x01, 0x02, 0x18, 0x14, 0x02, 0x03, 0x02, 0x02, 0x02, 0x01, 0x02, 0x00, 0x02, 0x05, 0x02, 0x04, 0x02, 0x07, 0x02, 0x06, 0x02, 0x09, 0x02, 0x08 } |
Definition at line 45 of file FXLC95000_1.c.
const fxlc95000_Command_t const ConfigureSequence[] |
Definition at line 75 of file FXLC95000_1.c.
const uint8 const ConfigWritePreamble[] = { 0x02, 0x02, FXLC95000_1_CONFIG_REGISTER_CMD_OFFSET, FXLC95000_1_CONFIG_REGISTER_SIZE } |
Definition at line 52 of file FXLC95000_1.c.
const uint8 const EndDataCmd[] = { 0x02, 0x02, 0x00, 0x01, 0x51 } |
Definition at line 50 of file FXLC95000_1.c.
const fxlc95000_Command_t const EndDataSequence[] |
Definition at line 98 of file FXLC95000_1.c.
const uint8 const EraseMainFlashArray[] = { 0x12, 0xC5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF } |
Definition at line 54 of file FXLC95000_1.c.
const fxlc95000_Command_t const FlashPostprocessSequence[] |
Definition at line 140 of file FXLC95000_1.c.
const fxlc95000_Command_t const FlashPreprocessSequence[] |
Definition at line 126 of file FXLC95000_1.c.
const isf_dsa_Adapter_t FXLC95000_1_Adapter |
This allows access to the sensor adapter instance for the target sensor.
This allows access to the sensor adapter instance for the target sensor.
Definition at line 180 of file FXLC95000_1.c.
const isf_dsa_Adapter_t FXLC95000_1_Adapter |
This creates the sensor adapter instance for the target sensor.
This allows access to the sensor adapter instance for the target sensor.
Definition at line 180 of file FXLC95000_1.c.
uint8 FXLC95000_1_ConfigRegisterBuffer[FXLC95000_1_CONFIG_REGISTER_SIZE] |
Definition at line 42 of file FXLC95000_1.c.
const i2c_device_t FXLC95000_1_DeviceInfo |
This allows access to the sensor communications specific configuration.
Definition at line 196 of file FXLC95000_1.c.
const i2c_device_t FXLC95000_1_DeviceInfo |
This allows access to the sensor communications specific configuration.
Definition at line 196 of file FXLC95000_1.c.
fxlc95000_Sensor_Specific_Settings_t FXLC95000_1_Sensor_Specific_Config |
This allows access to the sensor specific configuration for the target sensor.
Definition at line 149 of file FXLC95000_1.c.
fxlc95000_Sensor_Specific_Settings_t FXLC95000_1_Sensor_Specific_Config |
This allows access to the sensor specific configuration for the target sensor.
Definition at line 149 of file FXLC95000_1.c.
const fxlc95000_Command_t const InitializeSequence[] |
Definition at line 57 of file FXLC95000_1.c.
const uint8 const ProtectFlash[] = { 0x38, 0x00 } |
Definition at line 55 of file FXLC95000_1.c.
const uint8 const QuickReadInterruptDisable[] = { 0x01, 0x02, 0x39, 0x01, 0x02 } |
Definition at line 48 of file FXLC95000_1.c.
const uint8 const QuickReadInterruptEnable[] = { 0x01, 0x02, 0x39, 0x01, 0x03 } |
Definition at line 47 of file FXLC95000_1.c.
const uint8 const ReadConfigRegistersCmd[] = { 0x02, 0x01, FXLC95000_1_CONFIG_REGISTER_CMD_OFFSET, FXLC95000_1_CONFIG_REGISTER_SIZE } |
Definition at line 46 of file FXLC95000_1.c.
const fxlc95000_Command_t const ReadConfigRegistersSequence[] |
Definition at line 66 of file FXLC95000_1.c.
const uint8 const ShutdownCmd[] = { 0x02, 0x02, 0x00, 0x01, 0x50 } |
Definition at line 51 of file FXLC95000_1.c.
const fxlc95000_Command_t const ShutdownSequence[] |
Definition at line 108 of file FXLC95000_1.c.
const uint8 const StartDataCmd[] = { 0x02, 0x02, 0x00, 0x01, 0x52 } |
Definition at line 49 of file FXLC95000_1.c.
const fxlc95000_Command_t const StartDataSequence[] |
Definition at line 89 of file FXLC95000_1.c.
const uint8 const UnprotectFlash[] = { 0x40, 0x00 } |
Definition at line 53 of file FXLC95000_1.c.
const fxlc95000_Command_t const WriteConfigPreambleSequence[] |
Definition at line 117 of file FXLC95000_1.c.