Skip to content

Commit

Permalink
Update STBY pin configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
duartegalvao committed Jul 10, 2020
1 parent 2c8e300 commit 6e4fe11
Showing 1 changed file with 14 additions and 9 deletions.
23 changes: 14 additions & 9 deletions src/qs_mcan_basic.c
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,11 @@ static struct mcan_module mcan0_instance;
static struct mcan_module mcan1_instance;


/* STBY IO pins */
#define PIO_STBY0_IDX PIO_PA0_IDX
#define PIO_STBY1_IDX PIO_PA6_IDX


/* mcan_filter_setting */
#define MCAN_RX_STANDARD_FILTER_INDEX_0 0
#define MCAN_RX_STANDARD_FILTER_INDEX_1 1
Expand Down Expand Up @@ -414,18 +419,18 @@ int main(void)
board_init();

configure_console();

/* configure MCAN controllers */
configure_mcan(&mcan0_instance, MCAN0, MCAN0_INT0_IRQn);
configure_mcan(&mcan1_instance, MCAN1, MCAN1_INT0_IRQn);

ioport_set_pin_mode(PIO_PD27_IDX, PIO_INPUT);
ioport_set_pin_mode(PIO_PD11_IDX, PIO_INPUT);

ioport_set_pin_dir(PIO_PC19_IDX, IOPORT_DIR_OUTPUT);
ioport_set_pin_dir(PIO_PA2_IDX, IOPORT_DIR_OUTPUT);
ioport_set_pin_mode(PIO_PC19_IDX, IOPORT_MODE_OPEN_DRAIN | IOPORT_MODE_GLITCH_FILTER);
ioport_set_pin_mode(PIO_PA2_IDX, IOPORT_MODE_OPEN_DRAIN | IOPORT_MODE_GLITCH_FILTER);
ioport_set_pin_level(PIO_PC19_IDX, IOPORT_PIN_LEVEL_HIGH);
ioport_set_pin_level(PIO_PA2_IDX, IOPORT_PIN_LEVEL_LOW);
/* configure STBY pins */
ioport_set_pin_dir(PIO_STBY0_IDX, IOPORT_DIR_OUTPUT);
ioport_set_pin_dir(PIO_STBY1_IDX, IOPORT_DIR_OUTPUT);
ioport_set_pin_mode(PIO_STBY0_IDX, IOPORT_MODE_OPEN_DRAIN | IOPORT_MODE_GLITCH_FILTER);
ioport_set_pin_mode(PIO_STBY1_IDX, IOPORT_MODE_OPEN_DRAIN | IOPORT_MODE_GLITCH_FILTER);
ioport_set_pin_level(PIO_STBY0_IDX, IOPORT_PIN_LEVEL_LOW);
ioport_set_pin_level(PIO_STBY1_IDX, IOPORT_PIN_LEVEL_HIGH);

display_menu();

Expand Down

0 comments on commit 6e4fe11

Please sign in to comment.