Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite8e75c0

Browse files
author
Matt Land
committed
For the two boards without SCL and SDA can you still add the board global entry for I2C? That way they'll raise the NotImplementedError with the better message instead of a NameError.
1 parent8a35159 commite8e75c0

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

‎ports/atmel-samd/board_busses.c‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151

5252
assert_pin_free(DEFAULT_I2C_BUS_SDA);
5353
assert_pin_free(DEFAULT_I2C_BUS_SCL);
54-
common_hal_busio_i2c_construct(self,DEFAULT_I2C_BUS_SCL,DEFAULT_I2C_BUS_SDA,400000);
54+
common_hal_busio_i2c_construct(self,DEFAULT_I2C_BUS_SCL,DEFAULT_I2C_BUS_SDA,400000,0);
5555
i2c_singleton= (mp_obj_t)self;
5656
}
5757
returni2c_singleton;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
#include"samd21_pins.h"
2+
#include"board_busses.h"
23

34
STATICconstmp_rom_map_elem_tboard_global_dict_table[]= {
45
{MP_ROM_QSTR(MP_QSTR_REMOTEIN),MP_ROM_PTR(&pin_PA28) },
56

67
{MP_ROM_QSTR(MP_QSTR_APA102_MOSI),MP_ROM_PTR(&pin_PA00) },
78
{MP_ROM_QSTR(MP_QSTR_APA102_SCK),MP_ROM_PTR(&pin_PA01) },
9+
{MP_ROM_QSTR(MP_QSTR_I2C),MP_ROM_PTR(&board_i2c_obj) },
810
};
911
MP_DEFINE_CONST_DICT(board_module_globals,board_global_dict_table);

‎ports/atmel-samd/boards/ugame10/pins.c‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include"samd21_pins.h"
2+
#include"board_busses.h"
23

34
STATICconstmp_rom_map_elem_tboard_global_dict_table[]= {
45
{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[] = {
2324
{MP_ROM_QSTR(MP_QSTR_B),MP_ROM_PTR(&pin_PA14) },
2425
{MP_ROM_QSTR(MP_QSTR_C),MP_ROM_PTR(&pin_PA15) },
2526
{MP_ROM_QSTR(MP_QSTR_D),MP_ROM_PTR(&pin_PA28) },
27+
{MP_ROM_QSTR(MP_QSTR_I2C),MP_ROM_PTR(&board_i2c_obj) },
2628
};
2729
MP_DEFINE_CONST_DICT(board_module_globals,board_global_dict_table);

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp