File tree Expand file tree Collapse file tree 8 files changed +20
-0
lines changed Expand file tree Collapse file tree 8 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 49
49
#include "external_flash/external_flash.h"
50
50
51
51
#define BOARD_HAS_CRYSTAL 1
52
+
53
+ #define DEFAULT_I2C_BUS_SCL (&pin_PA23)
54
+ #define DEFAULT_I2C_BUS_SDA (&pin_PA22)
Original file line number Diff line number Diff line change 1
1
#include "samd21_pins.h"
2
+ #include "board_busses.h"
2
3
3
4
STATIC const mp_rom_map_elem_t board_global_dict_table [] = {
4
5
{ MP_ROM_QSTR (MP_QSTR_A0 ), MP_ROM_PTR (& pin_PA02 ) },
@@ -29,5 +30,6 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
29
30
{ MP_ROM_QSTR (MP_QSTR_SCK ), MP_ROM_PTR (& pin_PB11 ) },
30
31
{ MP_ROM_QSTR (MP_QSTR_MOSI ), MP_ROM_PTR (& pin_PB10 ) },
31
32
{ MP_ROM_QSTR (MP_QSTR_MISO ), MP_ROM_PTR (& pin_PA12 ) },
33
+ { MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
32
34
};
33
35
MP_DEFINE_CONST_DICT (board_module_globals , board_global_dict_table );
Original file line number Diff line number Diff line change 14
14
#define CIRCUITPY_INTERNAL_NVM_SIZE 0
15
15
16
16
#define BOARD_FLASH_SIZE (0x00040000 - 0x2000 - 0x010000)
17
+
18
+ #define DEFAULT_I2C_BUS_SCL (&pin_PA09)
19
+ #define DEFAULT_I2C_BUS_SDA (&pin_PA08)
Original file line number Diff line number Diff line change 1
1
#include "samd21_pins.h"
2
+ #include "board_busses.h"
2
3
3
4
STATIC const mp_rom_map_elem_t board_global_dict_table [] = {
4
5
{ MP_ROM_QSTR (MP_QSTR_D0 ), MP_ROM_PTR (& pin_PA08 ) },
@@ -27,5 +28,6 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
27
28
28
29
{ MP_ROM_QSTR (MP_QSTR_APA102_MOSI ), MP_ROM_PTR (& pin_PA00 ) },
29
30
{ MP_ROM_QSTR (MP_QSTR_APA102_SCK ), MP_ROM_PTR (& pin_PA01 ) },
31
+ { MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
30
32
};
31
33
MP_DEFINE_CONST_DICT (board_module_globals , board_global_dict_table );
Original file line number Diff line number Diff line change 54
54
#define EXTERNAL_FLASH_DEVICES W25Q32BV
55
55
56
56
#include "external_flash/external_flash.h"
57
+
58
+ #define DEFAULT_I2C_BUS_SCL (&pin_PA23)
59
+ #define DEFAULT_I2C_BUS_SDA (&pin_PA22)
Original file line number Diff line number Diff line change 1
1
#include "samd21_pins.h"
2
+ #include "board_busses.h"
2
3
3
4
STATIC const mp_rom_map_elem_t board_global_dict_table [] = {
4
5
{ MP_ROM_QSTR (MP_QSTR_D0 ), MP_ROM_PTR (& pin_PA08 ) },
@@ -27,5 +28,6 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
27
28
28
29
{ MP_ROM_QSTR (MP_QSTR_APA102_MOSI ), MP_ROM_PTR (& pin_PA00 ) },
29
30
{ MP_ROM_QSTR (MP_QSTR_APA102_SCK ), MP_ROM_PTR (& pin_PA01 ) },
31
+ { MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
30
32
};
31
33
MP_DEFINE_CONST_DICT (board_module_globals , board_global_dict_table );
Original file line number Diff line number Diff line change 47
47
#define EXTERNAL_FLASH_DEVICES S25FL216K
48
48
49
49
#include "external_flash/external_flash.h"
50
+
51
+ #define DEFAULT_I2C_BUS_SCL (&pin_PA23)
52
+ #define DEFAULT_I2C_BUS_SDA (&pin_PA22)
Original file line number Diff line number Diff line change 1
1
#include "samd21_pins.h"
2
+ #include "board_busses.h"
2
3
3
4
STATIC const mp_rom_map_elem_t board_global_dict_table [] = {
4
5
{ MP_ROM_QSTR (MP_QSTR_X ), MP_ROM_PTR (& pin_PA00 ) },
@@ -23,5 +24,6 @@ STATIC const mp_rom_map_elem_t board_global_dict_table[] = {
23
24
{ MP_ROM_QSTR (MP_QSTR_B ), MP_ROM_PTR (& pin_PA14 ) },
24
25
{ MP_ROM_QSTR (MP_QSTR_C ), MP_ROM_PTR (& pin_PA15 ) },
25
26
{ MP_ROM_QSTR (MP_QSTR_D ), MP_ROM_PTR (& pin_PA28 ) },
27
+ { MP_ROM_QSTR (MP_QSTR_I2C ), MP_ROM_PTR (& board_i2c_obj ) },
26
28
};
27
29
MP_DEFINE_CONST_DICT (board_module_globals , board_global_dict_table );
You can’t perform that action at this time.
0 commit comments