Skip to content

Commit

Permalink
Cleanup for Revision B3/02
Browse files Browse the repository at this point in the history
  • Loading branch information
NeilKhera committed Jun 10, 2023
1 parent 6d28e34 commit dbeefc8
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 18 deletions.
3 changes: 3 additions & 0 deletions ports/atmel-samd/boards/pycubedmini/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,8 @@
#define DEFAULT_SPI_BUS_MOSI (&pin_PA12)
#define DEFAULT_SPI_BUS_MISO (&pin_PA14)

#define DEFAULT_UART_BUS_RX (&pin_PB03)
#define DEFAULT_UART_BUS_TX (&pin_PB02)

#define IGNORE_PIN_PA24 1
#define IGNORE_PIN_PA25 1
43 changes: 25 additions & 18 deletions ports/atmel-samd/boards/pycubedmini/pins.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,38 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_MOSI), MP_ROM_PTR(&pin_PA12) },
{ MP_ROM_QSTR(MP_QSTR_MISO), MP_ROM_PTR(&pin_PA14) },

{ MP_ROM_QSTR(MP_QSTR_SDA1), MP_ROM_PTR(&pin_PB12) },
{ MP_ROM_QSTR(MP_QSTR_SCL1), MP_ROM_PTR(&pin_PB13) },
{ MP_ROM_QSTR(MP_QSTR_SDA2), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_SCL2), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_SDA3), MP_ROM_PTR(&pin_PB31) },
{ MP_ROM_QSTR(MP_QSTR_SCL3), MP_ROM_PTR(&pin_PB30) },
{ MP_ROM_QSTR(MP_QSTR_SDA1), MP_ROM_PTR(&pin_PB12) },
{ MP_ROM_QSTR(MP_QSTR_SCL1), MP_ROM_PTR(&pin_PB13) },
{ MP_ROM_QSTR(MP_QSTR_SDA2), MP_ROM_PTR(&pin_PA17) },
{ MP_ROM_QSTR(MP_QSTR_SCL2), MP_ROM_PTR(&pin_PA16) },
{ MP_ROM_QSTR(MP_QSTR_SDA3), MP_ROM_PTR(&pin_PB31) },
{ MP_ROM_QSTR(MP_QSTR_SCL3), MP_ROM_PTR(&pin_PB30) },

{ MP_ROM_QSTR(MP_QSTR_RF_IO0), MP_ROM_PTR(&pin_PA05) },
{ MP_ROM_QSTR(MP_QSTR_RF_IO1), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_RF_RST), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_RF_CS), MP_ROM_PTR(&pin_PA22) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_RX), MP_ROM_PTR(&pin_PB03) },
{ MP_OBJ_NEW_QSTR(MP_QSTR_TX), MP_ROM_PTR(&pin_PB02) },

{ MP_ROM_QSTR(MP_QSTR_RF_IO0), MP_ROM_PTR(&pin_PA05) },
{ MP_ROM_QSTR(MP_QSTR_RF_IO1), MP_ROM_PTR(&pin_PA04) },
{ MP_ROM_QSTR(MP_QSTR_RF_RST), MP_ROM_PTR(&pin_PA20) },
{ MP_ROM_QSTR(MP_QSTR_RF_CS), MP_ROM_PTR(&pin_PA22) },

{ MP_ROM_QSTR(MP_QSTR_CAM_CS), MP_ROM_PTR(&pin_PB08) },
{ MP_ROM_QSTR(MP_QSTR_CAM_EN), MP_ROM_PTR(&pin_PB16) },
{ MP_ROM_QSTR(MP_QSTR_M_FAULT), MP_ROM_PTR(&pin_PB14) },
{ MP_ROM_QSTR(MP_QSTR_SD_CS), MP_ROM_PTR(&pin_PB15) },
{ MP_ROM_QSTR(MP_QSTR_IMU_CS), MP_ROM_PTR(&pin_PA15) },
{ MP_ROM_QSTR(MP_QSTR_IMU_INT), MP_ROM_PTR(&pin_PB17) },
{ MP_ROM_QSTR(MP_QSTR_IMU_RST), MP_ROM_PTR(&pin_PB17) },

{ MP_ROM_QSTR(MP_QSTR_CS_CAM), MP_ROM_PTR(&pin_PB08) },
{ MP_ROM_QSTR(MP_QSTR_EN_CAM), MP_ROM_PTR(&pin_PB16) },
{ MP_ROM_QSTR(MP_QSTR_M_EN), MP_ROM_PTR(&pin_PB00) },
{ MP_ROM_QSTR(MP_QSTR_M_FAULT), MP_ROM_PTR(&pin_PB14) },
{ MP_ROM_QSTR(MP_QSTR_BURN1), MP_ROM_PTR(&pin_PA19) },
{ MP_ROM_QSTR(MP_QSTR_BURN2), MP_ROM_PTR(&pin_PA18) },
{ MP_ROM_QSTR(MP_QSTR_CS_SD), MP_ROM_PTR(&pin_PB15) },

{ MP_ROM_QSTR(MP_QSTR_WDT_WDI), MP_ROM_PTR(&pin_PA23) },

{ MP_ROM_QSTR(MP_QSTR_WDT_EN), MP_ROM_PTR(&pin_PB22) },
{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL), MP_ROM_PTR(&pin_PA21) },
{ MP_ROM_QSTR(MP_QSTR_BATTERY), MP_ROM_PTR(&pin_PA06) },
{ MP_ROM_QSTR(MP_QSTR_BATTERY), MP_ROM_PTR(&pin_PA06) },

{ MP_ROM_QSTR(MP_QSTR_I2C), MP_ROM_PTR(&board_i2c_obj) },
{ MP_ROM_QSTR(MP_QSTR_SPI), MP_ROM_PTR(&board_spi_obj) },
{ MP_ROM_QSTR(MP_QSTR_UART), MP_ROM_PTR(&board_uart_obj) },
};
MP_DEFINE_CONST_DICT(board_module_globals, board_global_dict_table);

0 comments on commit dbeefc8

Please sign in to comment.