PythonExtra/extmod/nimble
Jim Mussared d6d8722558 extmod: Make extmod.mk self-contained.
This makes it so that all a port needs to do is set the relevant variables
and "include extmod.mk" and doesn't need to worry about adding anything to
OBJ, CFLAGS, SRC_QSTR, etc.

Make all extmod variables (src, flags, etc) private to extmod.mk.

Also move common/shared, extmod-related fragments (e.g. wiznet, cyw43,
bluetooth) into extmod.mk.

Now that SRC_MOD, CFLAGS_MOD, CXXFLAGS_MOD are unused by both extmod.mk
(and user-C-modules in a previous commit), remove all uses of them from
port makefiles.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-10-11 23:31:49 +11:00
..
bsp extmod/nimble: Add nimble bindings. 2019-10-01 09:51:02 +10:00
hal extmod/nimble: Add support for reading whole HCI UART packets. 2022-06-03 11:53:28 +10:00
logcfg extmod/modbluetooth: Refactor stack/hci/driver/port bindings. 2020-09-08 11:41:31 +10:00
nimble extmod/nimble: Update to NimBLE v1.4. 2021-10-26 16:43:18 +11:00
syscfg extmod/modbluetooth: Allow configuration of pairing/bonding parameters. 2020-12-02 14:40:49 +11:00
modbluetooth_nimble.c extmod/modbluetooth: Replace def_handle with end_handle in char IRQ. 2022-09-09 11:24:24 +10:00
modbluetooth_nimble.h extmod/modbluetooth: Replace def_handle with end_handle in char IRQ. 2022-09-09 11:24:24 +10:00
nimble.cmake extmod/nimble: Add nimble CMake fragment file. 2021-09-19 23:02:16 +10:00
nimble.mk extmod: Make extmod.mk self-contained. 2022-10-11 23:31:49 +11:00