![]() |
ISSDK
1.8
IoT Sensing Software Development Kit
|
Go to the source code of this file.
Macros | |
#define | BOARD_NAME "FRDM-KL27Z" |
#define | BOARD_DEBUG_UART_TYPE DEBUG_CONSOLE_DEVICE_TYPE_LPUART |
#define | BOARD_DEBUG_UART_BASEADDR (uint32_t) LPUART0 |
#define | BOARD_DEBUG_UART_CLKSRC kCLOCK_McgIrc48MClk |
#define | BOARD_DEBUG_UART_CLK_FREQ CLOCK_GetPeriphClkFreq() |
#define | BOARD_UART_IRQ LPUART0_IRQn |
#define | BOARD_UART_IRQ_HANDLER LPUART0_IRQHandler |
#define | BOARD_DEBUG_UART_BAUDRATE 115200 |
#define | BOARD_SW1_GPIO GPIOA |
#define | BOARD_SW1_PORT PORTA |
#define | BOARD_SW1_GPIO_PIN 4U |
#define | BOARD_SW1_IRQ PORTA_IRQn |
#define | BOARD_SW1_IRQ_HANDLER PORTA_IRQHandler |
#define | BOARD_SW1_NAME "SW1" |
#define | BOARD_SW3_GPIO GPIOC |
#define | BOARD_SW3_PORT PORTC |
#define | BOARD_SW3_GPIO_PIN 1U |
#define | BOARD_SW3_IRQ PORTB_PORTC_PORTD_PORTE_IRQn |
#define | BOARD_SW3_IRQ_HANDLER PORTB_PORTC_PORTD_PORTE_IRQHandler |
#define | BOARD_SW3_NAME "SW3" |
#define | LLWU_SW_GPIO BOARD_SW3_GPIO |
#define | LLWU_SW_PORT BOARD_SW3_PORT |
#define | LLWU_SW_GPIO_PIN BOARD_SW3_GPIO_PIN |
#define | LLWU_SW_IRQ BOARD_SW3_IRQ |
#define | LLWU_SW_IRQ_HANDLER BOARD_SW3_IRQ_HANDLER |
#define | LLWU_SW_NAME BOARD_SW3_NAME |
#define | LOGIC_LED_ON 0U |
#define | LOGIC_LED_OFF 1U |
#define | BOARD_LED_RED_GPIO GPIOB |
#define | BOARD_LED_RED_GPIO_PORT PORTB |
#define | BOARD_LED_RED_GPIO_PIN 18U |
#define | BOARD_LED_GREEN_GPIO GPIOB |
#define | BOARD_LED_GREEN_GPIO_PORT PORTB |
#define | BOARD_LED_GREEN_GPIO_PIN 19U |
#define | BOARD_LED_BLUE_GPIO GPIOA |
#define | BOARD_LED_BLUE_GPIO_PORT PORTA |
#define | BOARD_LED_BLUE_GPIO_PIN 13U |
#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 | BOARD_ACCEL_I2C_BASEADDR I2C1 |
#define | ERPC_BOARD_SPI_BASEADDR SPI0 |
#define | ERPC_BOARD_SPI_BAUDRATE 500000U |
#define | ERPC_BOARD_SPI_CLKSRC SPI0_CLK_SRC |
#define | ERPC_BOARD_SPI_CLK_FREQ CLOCK_GetFreq(SPI0_CLK_SRC) |
#define | ERPC_BOARD_SPI_INT_GPIO GPIOB |
#define | ERPC_BOARD_SPI_INT_PORT PORTB |
#define | ERPC_BOARD_SPI_INT_PIN 0U |
#define | ERPC_BOARD_SPI_INT_PIN_IRQ PORTB_PORTC_PORTD_PORTE_IRQn |
#define | ERPC_BOARD_SPI_INT_PIN_IRQ_HANDLER PORTB_PORTC_PORTD_PORTE_IRQHandler |
#define | BOARD_ACCEL_MMA |
Functions | |
void | BOARD_InitDebugConsole (void) |
#define BOARD_DEBUG_UART_TYPE DEBUG_CONSOLE_DEVICE_TYPE_LPUART |
#define BOARD_SW1_IRQ_HANDLER PORTA_IRQHandler |
#define BOARD_SW3_IRQ_HANDLER PORTB_PORTC_PORTD_PORTE_IRQHandler |
#define ERPC_BOARD_SPI_INT_PIN_IRQ PORTB_PORTC_PORTD_PORTE_IRQn |
#define ERPC_BOARD_SPI_INT_PIN_IRQ_HANDLER PORTB_PORTC_PORTD_PORTE_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) |
#define LLWU_SW_GPIO BOARD_SW3_GPIO |
#define LLWU_SW_GPIO_PIN BOARD_SW3_GPIO_PIN |
#define LLWU_SW_IRQ BOARD_SW3_IRQ |
#define LLWU_SW_IRQ_HANDLER BOARD_SW3_IRQ_HANDLER |
#define LLWU_SW_NAME BOARD_SW3_NAME |
#define LLWU_SW_PORT BOARD_SW3_PORT |