21 #include "gpio_driver.h"    63 #define I2C_S1_SCL_PIN A5    64 #define I2C_S1_SDA_PIN A4    65 #define I2C_S1_DRIVER Driver_I2C1    66 #define I2C_S1_DEVICE_INDEX I2C1_INDEX    67 #define I2C_S1_SIGNAL_EVENT I2C1_SignalEvent_t    70 #define I2C_S2_SCL_PIN D15    71 #define I2C_S2_SDA_PIN D14    72 #define I2C_S2_DRIVER Driver_I2C0    73 #define I2C_S2_DEVICE_INDEX I2C0_INDEX    74 #define I2C_S2_SIGNAL_EVENT I2C0_SignalEvent_t    77 #define I2C_BB_SCL_PIN D15    78 #define I2C_BB_SDA_PIN D14    79 #define I2C_BB_DRIVER Driver_I2C0    80 #define I2C_BB_DEVICE_INDEX I2C0_INDEX    81 #define I2C_BB_SIGNAL_EVENT I2C0_SignalEvent_t    84 #define SPI_S_SCLK D13    85 #define SPI_S_MOSI D11    86 #define SPI_S_MISO D12    87 #define SPI_S_DRIVER Driver_SPI0    88 #define SPI_S_BAUDRATE 500000U     89 #define SPI_S_DEVICE_INDEX SPI0_INDEX
    90 #define SPI_S_SIGNAL_EVENT SPI0_SignalEvent_t    93 #define HOST_S_DRIVER Driver_USART0    94 #define HOST_S_SIGNAL_EVENT HOST_SignalEvent_t    97 #define HOST_B_DRIVER Driver_USART3    98 #define HOST_B_SIGNAL_EVENT HOST_SignalEvent_t   101 #define FXOS8700_BB_I2C_ADDR 0x1D   102 #define FXOS8700_BB_INT1 INT1   103 #define FXOS8700_BB_INT2 INT2   106 #define ASK_USER_TO_RESUME(x)                                                          \   107     static volatile bool askResume = true;                                             \   108     static uint16_t samplesToProcess = x - 1;                                          \   109     if (askResume && !samplesToProcess--)                                              \   111         PRINTF("\r\n Specified samples processed, press any key to continue... \r\n"); \   119 #define WIRED_UART UART0                                120 #define WIRED_UART_PORT_CLKEN kCLOCK_PortB           
   121 #define WIRED_UART_PORT PORTB                        
   122 #define WIRED_UART_RX_PIN 16U                        
   123 #define WIRED_UART_TX_PIN 17U                        
   124 #define WIRED_UART_MUX kPORT_MuxAlt3                 
   125 #ifndef USE_ORIENT_APP_CONTROL                       
   126 #define WIRED_UART_IRQHandler UART0_RX_TX_IRQHandler 
   128 #define WIRED_UART_IRQn UART0_RX_TX_IRQn    129 #define WIRED_UART_CLKSRC UART0_CLK_SRC  
   130 #define WIRED_UART_IRQn UART0_RX_TX_IRQn 
   133 #define WIRELESS_UART UART3                                134 #define WIRELESS_UART_PORT_CLKEN kCLOCK_PortC           
   135 #define WIRELESS_UART_PORT PORTC                        
   136 #define WIRELESS_UART_RX_PIN 16U                        
   137 #define WIRELESS_UART_TX_PIN 17U                        
   138 #define WIRELESS_UART_MUX kPORT_MuxAlt3                 
   139 #define WIRELESS_UART_IRQHandler UART3_RX_TX_IRQHandler 
   140 #define WIRELESS_UART_IRQn UART3_RX_TX_IRQn             
   141 #define WIRELESS_UART_CLKSRC UART3_CLK_SRC              
   142 #define WIRELESS_UART_IRQn UART3_RX_TX_IRQn             
   146 #define CORE_SYSTICK_HZ 120000000       
   147 #define CALIBRATION_NVM_ADDR 0x000FF000 
   148 #define ADS_NVM_ADDR 0x000FE000         
   149 #define FLASH_SECTOR_SIZE_PROPERTY kFLASH_PropertyPflashSectorSize
   150 #define FLASH_ERASE_KEY kFLASH_ApiEraseKey   153 #define MAG_NVM_OFFSET 0     // 68 bytes used   154 #define GYRO_NVM_OFFSET 100  // 16 bytes used   155 #define ACCEL_NVM_OFFSET 140 // 88 bytes used 
gpioHandleKSDK_t BLUE_LED
 
The GPIO pin handle for KSDK. 
 
gpioHandleKSDK_t GREEN_LED