Damien George
efe23aca71
all: Remove third argument to MP_REGISTER_MODULE.
...
It's no longer needed because this macro is now processed after
preprocessing the source code via cpp (in the qstr extraction stage), which
means unused MP_REGISTER_MODULE's are filtered out by the preprocessor.
Signed-off-by: Damien George <damien@micropython.org>
2022-06-02 16:31:37 +10:00
Jim Mussared
bb794f05b7
extmod: Make port-included extmod modules use MP_REGISTER_MODULES.
...
_onewire, socket, and network were previously added by the port rather
than objmodule.c.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-05-18 20:49:12 +10:00
Damien George
d41f6dde56
extmod/modonewire: Make _onewire module configurable via macro option.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-09-02 13:11:23 +10:00
Damien George
ec0503bd0c
extmod/modonewire: Use pin_od_high/pin_od_low instead of pin_write.
...
The pin is configured in open-drain mode so these od_high/od_low methods
should be used.
Signed-off-by: Damien George <damien@micropython.org>
2021-01-29 23:57:10 +11:00
Damien George
69661f3343
all: Reformat C and Python source code with tools/codeformat.py.
...
This is run with uncrustify 0.70.1, and black 19.10b0.
2020-02-28 10:33:03 +11:00
Damien George
4904663748
extmod/modonewire: Fix reset timings to match 1-wire specs.
...
Fixes issue #4116 .
2018-10-17 15:52:07 +11:00
Paul Sokolovsky
f2140f9446
extmod/mod{lwip,onewire,webrepl}: Convert to mp_rom_map_elem_t.
2017-07-29 18:24:16 +03:00
Damien George
eeaab1897b
extmmod/modonewire: Rename public module to mp_module_onewire.
...
This follows naming scheme of other modules in extmod.
2017-06-22 16:17:46 +10:00
Damien George
6cc4da4cb8
extmod: Move modonewire.c from esp8266 to extmod directory.
...
It's now generic enough to be used by any port.
2017-06-22 16:06:00 +10:00