6ee9ec7656
1. Update all CMakeLists.txt to adapt to new layout 2. Fix cmake build break 3. Update all new file license 4. Fully compatible with current compilation environment(use configure.sh or cmake as you choose) ------------------ How to test From within nuttx/. Configure: cmake -B build -DBOARD_CONFIG=sim/nsh -GNinja cmake -B build -DBOARD_CONFIG=sim:nsh -GNinja cmake -B build -DBOARD_CONFIG=sabre-6quad/smp -GNinja cmake -B build -DBOARD_CONFIG=lm3s6965-ek/qemu-flat -GNinja (or full path in custom board) : cmake -B build -DBOARD_CONFIG=$PWD/boards/sim/sim/sim/configs/nsh -GNinja This uses ninja generator (install with sudo apt install ninja-build). To build: $ cmake --build build menuconfig: $ cmake --build build -t menuconfig -------------------------- 2. cmake/build: reformat the cmake style by cmake-format https://github.com/cheshirekow/cmake_format $ pip install cmakelang $ for i in `find -name CMakeLists.txt`;do cmake-format $i -o $i;done $ for i in `find -name *\.cmake`;do cmake-format $i -o $i;done Co-authored-by: Matias N <matias@protobits.dev> Signed-off-by: chao an <anchao@xiaomi.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Make.defs | ||
README.txt | ||
ieee802154_primitive.c | ||
mac802154.c | ||
mac802154.h | ||
mac802154_assoc.c | ||
mac802154_assoc.h | ||
mac802154_bind.c | ||
mac802154_data.c | ||
mac802154_data.h | ||
mac802154_device.c | ||
mac802154_disassoc.c | ||
mac802154_get_mhrlen.c | ||
mac802154_getset.c | ||
mac802154_gts.c | ||
mac802154_internal.h | ||
mac802154_ioctl.c | ||
mac802154_loopback.c | ||
mac802154_netdev.c | ||
mac802154_orphan.c | ||
mac802154_poll.c | ||
mac802154_poll.h | ||
mac802154_purge.c | ||
mac802154_reset.c | ||
mac802154_rxenable.c | ||
mac802154_scan.c | ||
mac802154_scan.h | ||
mac802154_start.c | ||
mac802154_sync.c |
README.txt
This will eventually hold some general documentation for the IEEE 802.15.4 MAC implementation. NOTE: Throughout the code, excerpts from the standard are quoted as to make the code thoroughly readable. I have tried, to always put a reference [1] and page number. Below is the references that correspond with the reference number [1]