Damien George
11ab90391d
extmod/extmod.cmake: Add micropy_lib_mbedtls component.
...
Signed-off-by: Damien George <damien@micropython.org>
2022-04-04 23:15:01 +10:00
Damien George
926b554daf
extmod/moduos: Create general uos module to be used by all ports.
...
Based on the rp2 port version, with the rp2 port converted to use this
module.
Signed-off-by: Damien George <damien@micropython.org>
2022-03-09 10:03:23 +11:00
iabdalkader
2c5e9bbdfa
extmod: Add platform module.
...
It contains the compiler version, and underlying system HAL/SDK version.
2021-09-19 23:35:10 +10:00
iabdalkader
38f8e852e0
rp2: Add framework for networking.
...
MICROPY_PY_NETWORK and MICROPY_PY_USOCKET need to be enabled by a board to
get networking. No NICs have yet been defined.
2021-09-19 23:20:13 +10:00
Damien George
af64c2ddbd
extmod/machine_pwm: Factor out machine.PWM bindings to common code.
...
This commit refactors machine.PWM and creates extmod/machine_pwm.c. The
esp8266, esp32 and rp2 ports all use this and provide implementations of
the required PWM functionality. This helps to reduce code duplication and
keep the same Python API across ports.
This commit does not make any functional changes.
Signed-off-by: Damien George <damien@micropython.org>
2021-09-04 16:31:17 +10:00
Jim Mussared
870000f35b
extmod: Add machine.bitstream.
...
This is a generic API for synchronously bit-banging data on a pin.
Initially this adds a single supported encoding, which supports controlling
WS2812 LEDs.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2021-08-19 22:50:11 +10:00
Damien George
136369d72f
all: Update to point to files in new shared/ directory.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-07-12 17:08:10 +10:00
Damien George
212fe7f33e
extmod/extmod.cmake: Add support to build btree module with CMake.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-04-09 13:33:26 +10:00
Damien George
eccd73a403
extmod/extmod.cmake: Add modonewire.c to MICROPY_SOURCE_EXTMOD list.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-03-14 15:51:28 +11:00
Damien George
66098c0985
py,extmod: Add core cmake rule files.
...
These allow a port to use cmake natively instead of make.
Signed-off-by: Damien George <damien@micropython.org>
2021-02-15 12:48:18 +11:00