![]() |
ISSDK
1.8
IoT Sensing Software Development Kit
|


Go to the source code of this file.
Macros | |
| #define | BOARD_NAME "FRDM-K22F" |
| The board name. More... | |
| #define | BOARD_USE_UART |
| The UART to use for debug messages. More... | |
| #define | BOARD_DEBUG_UART_TYPE DEBUG_CONSOLE_DEVICE_TYPE_UART |
| #define | BOARD_DEBUG_UART_BASEADDR (uint32_t) UART1 |
| #define | BOARD_DEBUG_UART_CLKSRC SYS_CLK |
| #define | BOARD_DEBUG_UART_CLK_FREQ CLOCK_GetCoreSysClkFreq() |
| #define | BOARD_UART_IRQ UART1_RX_TX_IRQn |
| #define | BOARD_UART_IRQ_HANDLER UART1_RX_TX_IRQHandler |
| #define | BOARD_DEBUG_UART_BAUDRATE 115200 |
| #define | BOARD_FXOS8700_ADDR 0x1C |
| The bubble level demo information. More... | |
| #define | BOARD_ACCEL_ADDR BOARD_FXOS8700_ADDR |
| #define | BOARD_ACCEL_BAUDRATE 100 |
| #define | BOARD_ACCEL_I2C_BASEADDR I2C0 |
| #define | BOARD_I2C_BASEADDR I2C0 |
| The i2c instance used for i2c connection by default. More... | |
| #define | BOARD_CMP_BASEADDR CMP0 |
| The CMP instance/channel used for board. More... | |
| #define | BOARD_CMP_CHANNEL 0U |
| #define | BOARD_RTC_FUNC_BASEADDR RTC |
| The rtc instance used for board. More... | |
| #define | BOARD_SW3_GPIO GPIOB |
| Define the port interrupt number for the board switches. More... | |
| #define | BOARD_SW3_PORT PORTB |
| #define | BOARD_SW3_GPIO_PIN 17 |
| #define | BOARD_SW3_IRQ PORTB_IRQn |
| #define | BOARD_SW3_IRQ_HANDLER PORTB_IRQHandler |
| #define | BOARD_SW3_NAME "SW3" |
| #define | BOARD_SW2_GPIO GPIOC |
| #define | BOARD_SW2_PORT PORTC |
| #define | BOARD_SW2_GPIO_PIN 1 |
| #define | BOARD_SW2_IRQ PORTC_IRQn |
| #define | BOARD_SW2_IRQ_HANDLER PORTC_IRQHandler |
| #define | BOARD_SW2_NAME "SW2" |
| #define | LOGIC_LED_ON 0U |
| #define | LOGIC_LED_OFF 1U |
| #define | BOARD_LED_RED_GPIO GPIOA |
| #define | BOARD_LED_RED_GPIO_PORT PORTA |
| #define | BOARD_LED_RED_GPIO_PIN 1U |
| #define | BOARD_LED_GREEN_GPIO GPIOA |
| #define | BOARD_LED_GREEN_GPIO_PORT PORTA |
| #define | BOARD_LED_GREEN_GPIO_PIN 2U |
| #define | BOARD_LED_BLUE_GPIO GPIOD |
| #define | BOARD_LED_BLUE_GPIO_PORT PORTD |
| #define | BOARD_LED_BLUE_GPIO_PIN 5U |
| #define | LED_RED_INIT(output) |
| #define | LED_RED_ON() GPIO_ClearPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
| #define | LED_RED_OFF() GPIO_SetPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
| #define | LED_RED_TOGGLE() GPIO_TogglePinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
| #define | LED_GREEN_INIT(output) |
| #define | LED_GREEN_ON() GPIO_ClearPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
| #define | LED_GREEN_OFF() GPIO_SetPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
| #define | LED_GREEN_TOGGLE() GPIO_TogglePinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
| #define | LED_BLUE_INIT(output) |
| #define | LED_BLUE_ON() GPIO_ClearPinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) |
| #define | LED_BLUE_OFF() GPIO_SetPinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) |
| #define | LED_BLUE_TOGGLE() GPIO_TogglePinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) |
| #define | ERPC_BOARD_DSPI_BASEADDR SPI0 |
| #define | ERPC_BOARD_DSPI_BAUDRATE 500000U |
| #define | ERPC_BOARD_DSPI_CLKSRC DSPI0_CLK_SRC |
| #define | ERPC_BOARD_DSPI_CLK_FREQ CLOCK_GetFreq(DSPI0_CLK_SRC) |
| #define | ERPC_BOARD_DSPI_INT_GPIO GPIOB |
| #define | ERPC_BOARD_DSPI_INT_PORT PORTB |
| #define | ERPC_BOARD_DSPI_INT_PIN 2U |
| #define | ERPC_BOARD_DSPI_INT_PIN_IRQ PORTB_IRQn |
| #define | ERPC_BOARD_DSPI_INT_PIN_IRQ_HANDLER PORTB_IRQHandler |
| #define | BOARD_SDSPI_SPI_BASE SPI0_BASE |
| #define | BOARD_SDSPI_CD_GPIO_BASE GPIOB |
| #define | BOARD_SDSPI_CD_PIN 16U |
| #define | BOARD_SDSPI_CD_LOGIC_RISING |
| #define | BOARD_DAC_BASEADDR DAC0 |
| #define | BOARD_ACCEL_FXOS |
Functions | |
| void | BOARD_InitDebugConsole (void) |
| #define BOARD_ACCEL_ADDR BOARD_FXOS8700_ADDR |
| #define BOARD_CMP_BASEADDR CMP0 |
| #define BOARD_FXOS8700_ADDR 0x1C |
| #define BOARD_I2C_BASEADDR I2C0 |
| #define BOARD_RTC_FUNC_BASEADDR RTC |
| #define BOARD_SDSPI_CD_GPIO_BASE GPIOB |
| #define BOARD_SDSPI_CD_LOGIC_RISING |
| #define BOARD_SDSPI_SPI_BASE SPI0_BASE |
| #define BOARD_SW2_IRQ_HANDLER PORTC_IRQHandler |
| #define BOARD_SW3_GPIO GPIOB |
| #define BOARD_SW3_IRQ_HANDLER PORTB_IRQHandler |
| #define ERPC_BOARD_DSPI_CLK_FREQ CLOCK_GetFreq(DSPI0_CLK_SRC) |
| #define ERPC_BOARD_DSPI_INT_PIN_IRQ_HANDLER PORTB_IRQHandler |
| #define LED_BLUE_INIT | ( | output | ) |
Enable target LED_BLUE
| #define LED_BLUE_OFF | ( | ) | GPIO_SetPinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) |
| #define LED_BLUE_ON | ( | ) | GPIO_ClearPinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) |
| #define LED_BLUE_TOGGLE | ( | ) | GPIO_TogglePinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) |
| #define LED_GREEN_INIT | ( | output | ) |
Enable target LED_GREEN
| #define LED_GREEN_OFF | ( | ) | GPIO_SetPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
| #define LED_GREEN_ON | ( | ) | GPIO_ClearPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
| #define LED_GREEN_TOGGLE | ( | ) | GPIO_TogglePinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
| #define LED_RED_INIT | ( | output | ) |
Enable target LED_RED
| #define LED_RED_OFF | ( | ) | GPIO_SetPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
| #define LED_RED_ON | ( | ) | GPIO_ClearPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
| #define LED_RED_TOGGLE | ( | ) | GPIO_TogglePinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |