![]() |
ISF
2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
|
#include "FXLC95000_2.h"
#include "isf_util.h"
#include "isf_spi_master_types.h"
#include "SPIChipSelect.h"
#include "SPISelect.h"
#include "ResetSensor.h"
Go to the source code of this file.
Macros | |
#define | FSL_SENSOR_SPI_CMD_LENG 0x1 |
Functions | |
isf_status_t | fsl_95000_spi_slave_init (void) |
isf_status_t | fsl_95000_spi_slave_write_preprocess (void *pCmdOut, uint32 offset, uint32 size, void *pWritebuffer) |
isf_status_t | fsl_95000_spi_slave_write_postprocess (void *pCmdOut) |
isf_status_t | fsl_95000_spi_slave_read_preprocess (void *pCmdOut, uint32 offset, uint32 size) |
isf_status_t | fsl_95000_spi_slave_read_postprocess (void *pCmdOut, void *pDataOut) |
Variables | |
uint8 | FXLC95000_2_ConfigRegisterBuffer [FXLC95000_2_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_2_CONFIG_REGISTER_CMD_OFFSET, FXLC95000_2_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_2_CONFIG_REGISTER_CMD_OFFSET, FXLC95000_2_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_2_Sensor_Specific_Config |
This allows access to the sensor specific configuration for the target sensor. More... | |
const isf_dsa_Adapter_t | FXLC95000_2_Adapter |
This creates the sensor adapter instance for the target sensor. More... | |
spi_master_slaveInfo_t | fsl_spi_sensor_type_FXLC95000_2 |
const spi_master_CommSpecificInfo_t | FXLC95000_2_DeviceInfo |
This allows access to the sensor communications specific configuration. More... | |
Definition in file FXLC95000_2.c.