├── .config ├── .gitignore ├── CHANGELOG ├── COPYING ├── Makefile ├── README ├── README.app ├── README.compiling ├── README.dongle ├── README.hacking ├── config-stc ├── include ├── librf24 │ ├── adaptor.h │ └── usb-helper.h ├── requests.h └── rf24boot.h ├── kcnf ├── librf24pp ├── Makefile ├── TODO ├── blackjack.mk ├── include │ └── librf24 │ │ ├── easylogging++.hpp │ │ ├── librf24.hpp │ │ ├── rf24adaptor.hpp │ │ ├── rf24address.hpp │ │ ├── rf24boot.hpp │ │ ├── rf24conftransfer.hpp │ │ ├── rf24defs.h │ │ ├── rf24iotransfer.hpp │ │ ├── rf24libusbadaptor.hpp │ │ ├── rf24packet.hpp │ │ ├── rf24popentransfer.hpp │ │ ├── rf24sweeptransfer.hpp │ │ ├── rf24transfer.hpp │ │ └── rf24writetransfer.hpp ├── main.cpp ├── rf24-load.cpp ├── rf24-outlet-test.cpp ├── rf24-send.cpp ├── rf24-sweep.cpp ├── rf24adaptor.cpp ├── rf24address.cpp ├── rf24conftransfer.cpp ├── rf24iotransfer.cpp ├── rf24libusbadaptor.cpp ├── rf24packet.cpp ├── rf24popentransfer.cpp ├── rf24ptable.cpp ├── rf24sweeptransfer.cpp ├── rf24transfer.cpp └── rf24writetransfer.cpp ├── m328p_run_app.sh ├── m328p_run_boot.sh ├── prebuilt ├── nrfdongle-20000000Hz.hex ├── rf24boot-red-wisp.hex ├── rf24boot-rfoutlet.hex ├── rf24boot-strip-wisp.hex └── rf24boot-viko-wisp.hex ├── production_configs ├── nrfdongle-20M ├── rf24boot-red-wisp ├── rf24boot-rfoutlet ├── rf24boot-strip-wisp └── rf24boot-viko-wisp └── src ├── 8051 ├── Makefile └── platform-stc.c ├── .#device.c ├── .#test.c ├── Makefile ├── avr ├── Makefile ├── avr-boot-common.c ├── bootlock-avr.c └── kcnf ├── bootcond-timed.c ├── cb.c ├── cb.h ├── dummypart.c ├── hacks ├── Makefile ├── hacks-lightctl.c └── kcnf ├── master.c ├── native ├── Makefile ├── adaptor-factory.c ├── librf24.c └── main.c ├── packet-listener.c ├── packet-sender.c ├── slave.c └── uisp-app.c /.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/.config -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | antares 2 | build 3 | *~ 4 | #*# 5 | *.o 6 | *.d 7 | tmp 8 | 9 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/CHANGELOG -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/README -------------------------------------------------------------------------------- /README.app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/README.app -------------------------------------------------------------------------------- /README.compiling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/README.compiling -------------------------------------------------------------------------------- /README.dongle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/README.dongle -------------------------------------------------------------------------------- /README.hacking: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/README.hacking -------------------------------------------------------------------------------- /config-stc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/config-stc -------------------------------------------------------------------------------- /include/librf24/adaptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/include/librf24/adaptor.h -------------------------------------------------------------------------------- /include/librf24/usb-helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/include/librf24/usb-helper.h -------------------------------------------------------------------------------- /include/requests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/include/requests.h -------------------------------------------------------------------------------- /include/rf24boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/include/rf24boot.h -------------------------------------------------------------------------------- /kcnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/kcnf -------------------------------------------------------------------------------- /librf24pp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/Makefile -------------------------------------------------------------------------------- /librf24pp/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/TODO -------------------------------------------------------------------------------- /librf24pp/blackjack.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/blackjack.mk -------------------------------------------------------------------------------- /librf24pp/include/librf24/easylogging++.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/easylogging++.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/librf24.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/librf24.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24adaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24adaptor.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24address.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24address.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24boot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24boot.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24conftransfer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24conftransfer.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24defs.h -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24iotransfer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24iotransfer.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24libusbadaptor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24libusbadaptor.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24packet.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24popentransfer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24popentransfer.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24sweeptransfer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24sweeptransfer.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24transfer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24transfer.hpp -------------------------------------------------------------------------------- /librf24pp/include/librf24/rf24writetransfer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/include/librf24/rf24writetransfer.hpp -------------------------------------------------------------------------------- /librf24pp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/main.cpp -------------------------------------------------------------------------------- /librf24pp/rf24-load.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24-load.cpp -------------------------------------------------------------------------------- /librf24pp/rf24-outlet-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24-outlet-test.cpp -------------------------------------------------------------------------------- /librf24pp/rf24-send.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24-send.cpp -------------------------------------------------------------------------------- /librf24pp/rf24-sweep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24-sweep.cpp -------------------------------------------------------------------------------- /librf24pp/rf24adaptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24adaptor.cpp -------------------------------------------------------------------------------- /librf24pp/rf24address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24address.cpp -------------------------------------------------------------------------------- /librf24pp/rf24conftransfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24conftransfer.cpp -------------------------------------------------------------------------------- /librf24pp/rf24iotransfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24iotransfer.cpp -------------------------------------------------------------------------------- /librf24pp/rf24libusbadaptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24libusbadaptor.cpp -------------------------------------------------------------------------------- /librf24pp/rf24packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24packet.cpp -------------------------------------------------------------------------------- /librf24pp/rf24popentransfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24popentransfer.cpp -------------------------------------------------------------------------------- /librf24pp/rf24ptable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24ptable.cpp -------------------------------------------------------------------------------- /librf24pp/rf24sweeptransfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24sweeptransfer.cpp -------------------------------------------------------------------------------- /librf24pp/rf24transfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24transfer.cpp -------------------------------------------------------------------------------- /librf24pp/rf24writetransfer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/librf24pp/rf24writetransfer.cpp -------------------------------------------------------------------------------- /m328p_run_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/m328p_run_app.sh -------------------------------------------------------------------------------- /m328p_run_boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/m328p_run_boot.sh -------------------------------------------------------------------------------- /prebuilt/nrfdongle-20000000Hz.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/prebuilt/nrfdongle-20000000Hz.hex -------------------------------------------------------------------------------- /prebuilt/rf24boot-red-wisp.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/prebuilt/rf24boot-red-wisp.hex -------------------------------------------------------------------------------- /prebuilt/rf24boot-rfoutlet.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/prebuilt/rf24boot-rfoutlet.hex -------------------------------------------------------------------------------- /prebuilt/rf24boot-strip-wisp.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/prebuilt/rf24boot-strip-wisp.hex -------------------------------------------------------------------------------- /prebuilt/rf24boot-viko-wisp.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/prebuilt/rf24boot-viko-wisp.hex -------------------------------------------------------------------------------- /production_configs/nrfdongle-20M: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/production_configs/nrfdongle-20M -------------------------------------------------------------------------------- /production_configs/rf24boot-red-wisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/production_configs/rf24boot-red-wisp -------------------------------------------------------------------------------- /production_configs/rf24boot-rfoutlet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/production_configs/rf24boot-rfoutlet -------------------------------------------------------------------------------- /production_configs/rf24boot-strip-wisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/production_configs/rf24boot-strip-wisp -------------------------------------------------------------------------------- /production_configs/rf24boot-viko-wisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/production_configs/rf24boot-viko-wisp -------------------------------------------------------------------------------- /src/.#device.c: -------------------------------------------------------------------------------- 1 | necromant@ilwyn.home.4558:1387788030 -------------------------------------------------------------------------------- /src/.#test.c: -------------------------------------------------------------------------------- 1 | necromant@sylwer.26729:1387703337 -------------------------------------------------------------------------------- /src/8051/Makefile: -------------------------------------------------------------------------------- 1 | objects-y+=platform-stc.o 2 | -------------------------------------------------------------------------------- /src/8051/platform-stc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/8051/platform-stc.c -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/avr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/avr/Makefile -------------------------------------------------------------------------------- /src/avr/avr-boot-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/avr/avr-boot-common.c -------------------------------------------------------------------------------- /src/avr/bootlock-avr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/avr/bootlock-avr.c -------------------------------------------------------------------------------- /src/avr/kcnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/avr/kcnf -------------------------------------------------------------------------------- /src/bootcond-timed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/bootcond-timed.c -------------------------------------------------------------------------------- /src/cb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/cb.c -------------------------------------------------------------------------------- /src/cb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/cb.h -------------------------------------------------------------------------------- /src/dummypart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/dummypart.c -------------------------------------------------------------------------------- /src/hacks/Makefile: -------------------------------------------------------------------------------- 1 | objects-$(CONFIG_HACKS_LIGHTCTL)+=hacks-lightctl.o 2 | -------------------------------------------------------------------------------- /src/hacks/hacks-lightctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/hacks/hacks-lightctl.c -------------------------------------------------------------------------------- /src/hacks/kcnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/hacks/kcnf -------------------------------------------------------------------------------- /src/master.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/master.c -------------------------------------------------------------------------------- /src/native/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/native/Makefile -------------------------------------------------------------------------------- /src/native/adaptor-factory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/native/adaptor-factory.c -------------------------------------------------------------------------------- /src/native/librf24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/native/librf24.c -------------------------------------------------------------------------------- /src/native/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/native/main.c -------------------------------------------------------------------------------- /src/packet-listener.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/packet-listener.c -------------------------------------------------------------------------------- /src/packet-sender.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/packet-sender.c -------------------------------------------------------------------------------- /src/slave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/slave.c -------------------------------------------------------------------------------- /src/uisp-app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nekromant/rf24boot/HEAD/src/uisp-app.c --------------------------------------------------------------------------------