| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- /* generated common source file - do not edit */
- #include "common_data.h"
- icu_instance_ctrl_t g_external_irq7_ctrl;
- const external_irq_cfg_t g_external_irq7_cfg =
- {
- .channel = 7,
- .trigger = EXTERNAL_IRQ_TRIG_FALLING,
- .filter_enable = true,
- .clock_source_div = EXTERNAL_IRQ_CLOCK_SOURCE_DIV_64,
- .p_callback = irq_callback,
- /** If NULL then do not add & */
- #if defined(NULL)
- .p_context = NULL,
- #else
- .p_context = &NULL,
- #endif
- .p_extend = NULL,
- .ipl = (12),
- #if defined(VECTOR_NUMBER_IRQ7)
- .irq = VECTOR_NUMBER_IRQ7,
- #else
- .irq = FSP_INVALID_VECTOR,
- #endif
- };
- /* Instance structure to use this module. */
- const external_irq_instance_t g_external_irq7 =
- {
- .p_ctrl = &g_external_irq7_ctrl,
- .p_cfg = &g_external_irq7_cfg,
- .p_api = &g_external_irq_on_icu
- };
- icu_instance_ctrl_t g_external_irq6_ctrl;
- const external_irq_cfg_t g_external_irq6_cfg =
- {
- .channel = 6,
- .trigger = EXTERNAL_IRQ_TRIG_FALLING,
- .filter_enable = true,
- .clock_source_div = EXTERNAL_IRQ_CLOCK_SOURCE_DIV_64,
- .p_callback = irq_callback,
- /** If NULL then do not add & */
- #if defined(NULL)
- .p_context = NULL,
- #else
- .p_context = &NULL,
- #endif
- .p_extend = NULL,
- .ipl = (12),
- #if defined(VECTOR_NUMBER_IRQ6)
- .irq = VECTOR_NUMBER_IRQ6,
- #else
- .irq = FSP_INVALID_VECTOR,
- #endif
- };
- /* Instance structure to use this module. */
- const external_irq_instance_t g_external_irq6 =
- {
- .p_ctrl = &g_external_irq6_ctrl,
- .p_cfg = &g_external_irq6_cfg,
- .p_api = &g_external_irq_on_icu
- };
- /** IOPORT interface configuration for event link **/
- const ioport_extend_cfg_t g_ioport_cfg_extend =
- {
- .port_group_output_cfg[IOPORT_PORT_GROUP_1] =
- {
- .pin_select = (uint8_t)( IOPORT_EVENT_PIN_SELECTION_NONE),
- .operation = IOPORT_EVENT_OUTPUT_OPERATION_LOW
- },
- .port_group_output_cfg[IOPORT_PORT_GROUP_2] =
- {
- .pin_select = (uint8_t)( IOPORT_EVENT_PIN_SELECTION_NONE),
- .operation = IOPORT_EVENT_OUTPUT_OPERATION_LOW
- },
- .port_group_input_cfg[IOPORT_PORT_GROUP_1] =
- {
- .event_control = IOPORT_EVENT_CONTROL_DISABLE,
- .pin_select = (uint8_t)( IOPORT_EVENT_PIN_SELECTION_NONE),
- .edge_detection = IOPORT_EVENT_DETECTION_RISING_EDGE,
- .overwrite_control = IOPORT_EVENT_CONTROL_DISABLE,
- .buffer_init_value = IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 7U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 6U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 5U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 4U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 3U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 2U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 1U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW
- },
- .port_group_input_cfg[IOPORT_PORT_GROUP_2] =
- {
- .event_control = IOPORT_EVENT_CONTROL_DISABLE,
- .pin_select = (uint8_t)( IOPORT_EVENT_PIN_SELECTION_NONE),
- .edge_detection = IOPORT_EVENT_DETECTION_RISING_EDGE,
- .overwrite_control = IOPORT_EVENT_CONTROL_DISABLE,
- .buffer_init_value = IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 7U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 6U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 5U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 4U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 3U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 2U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW << 1U | IOPORT_EVENT_INITIAL_BUFFER_VALUE_LOW
- },
- .single_port_cfg[IOPORT_SINGLE_PORT_0] =
- {
- .event_control = IOPORT_EVENT_CONTROL_DISABLE,
- .direction = IOPORT_EVENT_DIRECTION_OUTPUT,
- .port_num = (uint16_t)BSP_IO_PORT_16_PIN_0,
- .operation = IOPORT_EVENT_OUTPUT_OPERATION_LOW,
- .edge_detection = IOPORT_EVENT_DETECTION_RISING_EDGE
- },
- .single_port_cfg[IOPORT_SINGLE_PORT_1] =
- {
- .event_control = IOPORT_EVENT_CONTROL_DISABLE,
- .direction = IOPORT_EVENT_DIRECTION_OUTPUT,
- .port_num = (uint16_t)BSP_IO_PORT_16_PIN_0,
- .operation = IOPORT_EVENT_OUTPUT_OPERATION_LOW,
- .edge_detection = IOPORT_EVENT_DETECTION_RISING_EDGE
- },
- .single_port_cfg[IOPORT_SINGLE_PORT_2] =
- {
- .event_control = IOPORT_EVENT_CONTROL_DISABLE,
- .direction = IOPORT_EVENT_DIRECTION_OUTPUT,
- .port_num = (uint16_t)BSP_IO_PORT_16_PIN_0,
- .operation = IOPORT_EVENT_OUTPUT_OPERATION_LOW,
- .edge_detection = IOPORT_EVENT_DETECTION_RISING_EDGE
- },
- .single_port_cfg[IOPORT_SINGLE_PORT_3] =
- {
- .event_control = IOPORT_EVENT_CONTROL_DISABLE,
- .direction = IOPORT_EVENT_DIRECTION_OUTPUT,
- .port_num = (uint16_t)BSP_IO_PORT_16_PIN_0,
- .operation = IOPORT_EVENT_OUTPUT_OPERATION_LOW,
- .edge_detection = IOPORT_EVENT_DETECTION_RISING_EDGE
- }
- };
- ioport_instance_ctrl_t g_ioport_ctrl;
- const ioport_instance_t g_ioport =
- {
- .p_api = &g_ioport_on_ioport,
- .p_ctrl = &g_ioport_ctrl,
- .p_cfg = &g_bsp_pin_cfg
- };
- void g_common_init(void) {
- }
|