18 #include "fsl_power.h" 20 #include "gpio_driver.h" 58 #define I2C_S1_SCL_PIN D15 59 #define I2C_S1_SDA_PIN D14 60 #define I2C_S1_DRIVER Driver_I2C4 61 #define I2C_S1_DEVICE_INDEX I2C4_INDEX 62 #define I2C_S1_SIGNAL_EVENT I2C4_SignalEvent_t 65 #define I2C_S2_DRIVER Driver_I2C5 66 #define I2C_S2_DEVICE_INDEX I2C5_INDEX 67 #define I2C_S2_SIGNAL_EVENT I2C5_SignalEvent_t 70 #define SPI_S_DRIVER Driver_SPI5 71 #define SPI_S_BAUDRATE 500000U 72 #define SPI_S_DEVICE_INDEX SPI5_INDEX
73 #define SPI_S_SIGNAL_EVENT SPI5_SignalEvent_t 76 #define HOST_S_DRIVER Driver_USART0 77 #define HOST_S_SIGNAL_EVENT HOST_SignalEvent_t 78 #define HOST_B_DRIVER Driver_USART1 79 #define HOST_B_SIGNAL_EVENT HOST_SignalEvent_t 81 #define WIRED_USART USART0 82 #define WIRED_USART_CLK_SRC kCLOCK_Flexcomm0 83 #define WIRED_USART_CLK_FREQ CLOCK_GetFreq(kCLOCK_Flexcomm0) 84 #define WIRED_USART_IRQHandler FLEXCOMM0_IRQHandler 85 #define WIRED_USART_IRQn FLEXCOMM0_IRQn 87 #define WIRELESS_USART USART1 90 #define ADS_NVM_ADDR (FSL_FEATURE_SYSCON_FLASH_SIZE_BYTES - (2 * FSL_FEATURE_SYSCON_FLASH_SECTOR_SIZE_BYTES)) 93 #define ASK_USER_TO_RESUME(x) \ 94 static bool askResume = true; \ 95 static uint16_t samplesToProcess = x - 1; \ 96 if (askResume && !samplesToProcess--) \ 98 PRINTF("\r\n Specified samples processed, press any key to continue... \r\n"); \ 104 #ifdef BOARD_BootClockRUN 105 #undef BOARD_BootClockRUN 106 #define BOARD_BootClockRUN() \ 108 CLOCK_AttachClk(kFRO12M_to_FLEXCOMM0); \ 110 CLOCK_AttachClk(kFRO12M_to_FLEXCOMM4); \ 112 CLOCK_AttachClk(kFRO12M_to_FLEXCOMM5); \ 114 BOARD_BootClockFROHF48M() 128 #define THIS_BOARD 16 129 #define CORE_SYSTICK_HZ 48000000
130 #define CALIBRATION_NVM_ADDR 0x0003FF00
131 #define NVM_SECTOR_NUMBER 7
132 #define NVM_PAGE_NUMBER 1023
135 #define MAG_NVM_OFFSET 0 // 68 bytes used 136 #define GYRO_NVM_OFFSET 100 // 16 bytes used 137 #define ACCEL_NVM_OFFSET 140 // 88 bytes used
status_t SMC_SetPowerModeWait(void *)
Configures the system to WAIT power mode. API name used from Kinetis family to maintain compatibility...
The GPIO pin handle for KSDK.
gpioHandleKSDK_t GREEN_LED
status_t SMC_SetPowerModeVlpr(void *)
Configures the system to VLPR power mode. API name used from Kinetis family to maintain compatibility...
gpioHandleKSDK_t BLUE_LED