![]() |
ISSDK
1.7
IoT Sensing Software Development Kit
|
Go to the source code of this file.
Macros | |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_1 TF_TSI_MUTUAL_CAP_TX_CHANNEL_3 /* PTE11 */ |
FRDM-TOUCH board defines. More... | |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_1 TF_TSI_MUTUAL_CAP_RX_CHANNEL_6 /* PTD5 */ |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_2 TF_TSI_MUTUAL_CAP_TX_CHANNEL_3 /* PTE11 */ |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_2 TF_TSI_MUTUAL_CAP_RX_CHANNEL_7 /* PTD6 */ |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_3 TF_TSI_MUTUAL_CAP_TX_CHANNEL_2 /* PTE10 */ |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_3 TF_TSI_MUTUAL_CAP_RX_CHANNEL_6 /* PTD5 */ |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_4 TF_TSI_MUTUAL_CAP_TX_CHANNEL_2 /* PTE10 */ |
#define | FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_4 TF_TSI_MUTUAL_CAP_RX_CHANNEL_7 /* PTD6 */ |
#define | FRDM_TOUCH_BOARD_TSI_SLIDER_ELECTRODE_1 TF_TSI_SELF_CAP_CHANNEL_10 /* PTD1 */ |
#define | FRDM_TOUCH_BOARD_TSI_SLIDER_ELECTRODE_2 TF_TSI_SELF_CAP_CHANNEL_5 /* PTD7 */ |
#define | FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_1 TF_TSI_SELF_CAP_CHANNEL_0 /* PTE5 */ |
#define | FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_2 TF_TSI_SELF_CAP_CHANNEL_1 /* PTE4 */ |
#define | FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_3 TF_TSI_SELF_CAP_CHANNEL_9 /* PTB5 */ |
#define | FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_4 TF_TSI_SELF_CAP_CHANNEL_8 /* PTB4 */ |
#define | BOARD_NAME "FRDM-KE15Z" |
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_LPUART |
#define | BOARD_DEBUG_UART_BASEADDR (uint32_t) LPUART1 |
#define | BOARD_DEBUG_UART_CLKSRC kCLOCK_IpSrcSysOscAsync |
#define | BOARD_UART_IRQ LPUART1_IRQn |
#define | BOARD_UART_IRQ_HANDLER LPUART1_IRQHandler |
#define | BOARD_DEBUG_UART_BAUDRATE 115200 |
#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 7U |
#define | BOARD_RTC_FUNC_BASEADDR RTC |
The rtc instance used for board. More... | |
#define | BOARD_TSI_ELECTRODE_1 22U |
Indexes of the TSI channels for on-board electrodes. More... | |
#define | BOARD_TSI_ELECTRODE_2 23U |
#define | BOARD_TSI_MUTUAL_TX_ELECTRODE_1 2U |
Indexes of the TSI mutual channels for FRDM-TOUCH board. More... | |
#define | BOARD_TSI_MUTUAL_RX_ELECTRODE_1 6U |
#define | BOARD_SW2_GPIO GPIOB |
Define the port interrupt number for the board switches. More... | |
#define | BOARD_SW2_PORT PORTB |
#define | BOARD_SW2_GPIO_PIN 11U |
#define | BOARD_SW2_IRQ PORTBCD_IRQn |
#define | BOARD_SW2_IRQ_HANDLER PORTBCD_IRQHandler |
#define | BOARD_SW2_NAME "SW2" |
#define | LOGIC_LED_ON 0U |
#define | LOGIC_LED_OFF 1U |
#define | BOARD_LED_RED_GPIO GPIOD |
#define | BOARD_LED_RED_GPIO_PORT PORTD |
#define | BOARD_LED_RED_GPIO_PIN 0U |
#define | BOARD_LED_GREEN_GPIO GPIOD |
#define | BOARD_LED_GREEN_GPIO_PORT PORTD |
#define | BOARD_LED_GREEN_GPIO_PIN 16U |
#define | BOARD_LED_BLUE_GPIO GPIOD |
#define | BOARD_LED_BLUE_GPIO_PORT PORTD |
#define | BOARD_LED_BLUE_GPIO_PIN 15U |
#define | LED_RED1_INIT(output) |
#define | LED_RED1_ON() GPIO_ClearPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
#define | LED_RED1_OFF() GPIO_SetPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
#define | LED_RED1_TOGGLE() GPIO_TogglePinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
#define | LED_GREEN1_INIT(output) |
#define | LED_GREEN1_ON() GPIO_ClearPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
#define | LED_GREEN1_OFF() GPIO_SetPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
#define | LED_GREEN1_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) |
Functions | |
void | BOARD_InitDebugConsole (void) |
#define BOARD_CMP_BASEADDR CMP0 |
#define BOARD_DEBUG_UART_TYPE DEBUG_CONSOLE_DEVICE_TYPE_LPUART |
#define BOARD_I2C_BASEADDR I2C0 |
#define BOARD_RTC_FUNC_BASEADDR RTC |
#define BOARD_SW2_GPIO GPIOB |
#define BOARD_SW2_IRQ_HANDLER PORTBCD_IRQHandler |
#define BOARD_TSI_ELECTRODE_1 22U |
#define BOARD_TSI_MUTUAL_TX_ELECTRODE_1 2U |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_1 TF_TSI_MUTUAL_CAP_RX_CHANNEL_6 /* PTD5 */ |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_2 TF_TSI_MUTUAL_CAP_RX_CHANNEL_7 /* PTD6 */ |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_3 TF_TSI_MUTUAL_CAP_RX_CHANNEL_6 /* PTD5 */ |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_4 TF_TSI_MUTUAL_CAP_RX_CHANNEL_7 /* PTD6 */ |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_1 TF_TSI_MUTUAL_CAP_TX_CHANNEL_3 /* PTE11 */ |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_2 TF_TSI_MUTUAL_CAP_TX_CHANNEL_3 /* PTE11 */ |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_3 TF_TSI_MUTUAL_CAP_TX_CHANNEL_2 /* PTE10 */ |
#define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_4 TF_TSI_MUTUAL_CAP_TX_CHANNEL_2 /* PTE10 */ |
#define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_1 TF_TSI_SELF_CAP_CHANNEL_0 /* PTE5 */ |
#define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_2 TF_TSI_SELF_CAP_CHANNEL_1 /* PTE4 */ |
#define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_3 TF_TSI_SELF_CAP_CHANNEL_9 /* PTB5 */ |
#define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_4 TF_TSI_SELF_CAP_CHANNEL_8 /* PTB4 */ |
#define FRDM_TOUCH_BOARD_TSI_SLIDER_ELECTRODE_1 TF_TSI_SELF_CAP_CHANNEL_10 /* PTD1 */ |
#define FRDM_TOUCH_BOARD_TSI_SLIDER_ELECTRODE_2 TF_TSI_SELF_CAP_CHANNEL_5 /* PTD7 */ |
#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_GREEN1_INIT | ( | output | ) |
Enable target LED_GREEN1
#define LED_GREEN1_OFF | ( | ) | GPIO_SetPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
#define LED_GREEN1_ON | ( | ) | GPIO_ClearPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
#define LED_GREEN1_TOGGLE | ( | ) | GPIO_TogglePinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) |
#define LED_RED1_INIT | ( | output | ) |
Enable target LED_RED1
#define LED_RED1_OFF | ( | ) | GPIO_SetPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
#define LED_RED1_ON | ( | ) | GPIO_ClearPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
#define LED_RED1_TOGGLE | ( | ) | GPIO_TogglePinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) |
void BOARD_InitDebugConsole | ( | void | ) |
Definition at line 41 of file board.c.
References BOARD_DEBUG_UART_BASEADDR, BOARD_DEBUG_UART_BAUDRATE, BOARD_DEBUG_UART_CLK_FREQ, BOARD_DEBUG_UART_CLKSRC, BOARD_DEBUG_UART_RST, and BOARD_DEBUG_UART_TYPE.
Referenced by main().