47 #include "gpio_driver.h" 89 #define I2C_S1_SCL_PIN A5 90 #define I2C_S1_SDA_PIN A4 91 #define I2C_S1_DRIVER Driver_I2C1 92 #define I2C_S1_DEVICE_INDEX I2C1_INDEX 93 #define I2C_S1_SIGNAL_EVENT I2C1_SignalEvent_t 96 #define I2C_S2_SCL_PIN D15 97 #define I2C_S2_SDA_PIN D14 98 #define I2C_S2_DRIVER Driver_I2C0 99 #define I2C_S2_DEVICE_INDEX I2C0_INDEX 100 #define I2C_S2_SIGNAL_EVENT I2C0_SignalEvent_t 103 #define I2C_BB_SCL_PIN D15 104 #define I2C_BB_SDA_PIN D14 105 #define I2C_BB_DRIVER Driver_I2C0 106 #define I2C_BB_DEVICE_INDEX I2C0_INDEX 107 #define I2C_BB_SIGNAL_EVENT I2C0_SignalEvent_t 110 #define SPI_S_SCLK D13 111 #define SPI_S_MOSI D11 112 #define SPI_S_MISO D12 113 #define SPI_S_DRIVER Driver_SPI0 114 #define SPI_S_BAUDRATE 500000U 115 #define SPI_S_DEVICE_INDEX SPI0_INDEX
116 #define SPI_S_SIGNAL_EVENT SPI0_SignalEvent_t 119 #define HOST_S_DRIVER Driver_USART0 120 #define HOST_S_SIGNAL_EVENT HOST_SignalEvent_t 123 #define HOST_B_DRIVER Driver_USART3 124 #define HOST_B_SIGNAL_EVENT HOST_SignalEvent_t 127 #define FXOS8700_BB_I2C_ADDR 0x1D 128 #define FXOS8700_BB_INT1 INT1 129 #define FXOS8700_BB_INT2 INT2 132 #define ASK_USER_TO_RESUME(x) \ 133 static volatile bool askResume = true; \ 134 static uint16_t samplesToProcess = x - 1; \ 135 if (askResume && !samplesToProcess--) \ 137 PRINTF("\r\n Specified samples processed, press any key to continue... \r\n"); \ 145 #define WIRED_UART UART0 146 #define WIRED_UART_PORT_CLKEN kCLOCK_PortB
147 #define WIRED_UART_PORT PORTB
148 #define WIRED_UART_RX_PIN 16U
149 #define WIRED_UART_TX_PIN 17U
150 #define WIRED_UART_MUX kPORT_MuxAlt3
151 #ifndef USE_ORIENT_APP_CONTROL
152 #define WIRED_UART_IRQHandler UART0_RX_TX_IRQHandler
154 #define WIRED_UART_IRQn UART0_RX_TX_IRQn 155 #define WIRED_UART_CLKSRC UART0_CLK_SRC
156 #define WIRED_UART_IRQn UART0_RX_TX_IRQn
159 #define WIRELESS_UART UART3 160 #define WIRELESS_UART_PORT_CLKEN kCLOCK_PortC
161 #define WIRELESS_UART_PORT PORTC
162 #define WIRELESS_UART_RX_PIN 16U
163 #define WIRELESS_UART_TX_PIN 17U
164 #define WIRELESS_UART_MUX kPORT_MuxAlt3
165 #define WIRELESS_UART_IRQHandler UART3_RX_TX_IRQHandler
166 #define WIRELESS_UART_IRQn UART3_RX_TX_IRQn
167 #define WIRELESS_UART_CLKSRC UART3_CLK_SRC
168 #define WIRELESS_UART_IRQn UART3_RX_TX_IRQn
172 #define CORE_SYSTICK_HZ 120000000
173 #define CALIBRATION_NVM_ADDR 0x000FF000
174 #define ADS_NVM_ADDR 0x000FE000
175 #define FLASH_SECTOR_SIZE_PROPERTY kFLASH_PropertyPflashSectorSize
176 #define FLASH_ERASE_KEY kFLASH_ApiEraseKey 179 #define MAG_NVM_OFFSET 0 // 68 bytes used 180 #define GYRO_NVM_OFFSET 100 // 16 bytes used 181 #define ACCEL_NVM_OFFSET 140 // 88 bytes used
gpioHandleKSDK_t GREEN_LED
The GPIO pin handle for KSDK.
gpioHandleKSDK_t BLUE_LED