b5c12b8666
inspired by 764d4ca from matthiasr |
||
---|---|---|
.. | ||
applications | ||
basic | ||
core | ||
filesystem | ||
flame | ||
funk | ||
l0dable | ||
lcd | ||
lpc1xxx | ||
usb | ||
usbcdc | ||
.gitignore | ||
BRIDGE-PROTOCOL | ||
getkey.pl | ||
LICENSE | ||
main.c | ||
Makefile | ||
Makefile.inc | ||
Makefile.util | ||
README.building | ||
release-all | ||
SECRETS | ||
SECRETS.release | ||
SERIAL_DOKU | ||
sysdefs.h |
make flags supported by this Makefile APP=<foo> - builds "application" foo (check <foo>.c and the <foo> subdir in applications/) TABLE=NO - removes jumptable from the firmware -- firmware will be smaller but will not support l0dables USBSERIAL=YES - builds with usb serial code instead of usb mass storage code. NOTE: need to run "make clean" before changing this flag. Some examples: # build official firmware (firmware.bin) make # build interactive RF test firmware (=serial.bin) make APP=serial TABLE=NO USBSERIAL=YES clean all # build RF bridge firmware (e.g. game server r0ket) (=bridge.bin) make APP=bridge TABLE=NO USBSERIAL=YES clean all # build one l0dable as a firmware (for standalone testing or simulat0r) make APP=l0dable LAPP=<l0dablename> (=l0dable.bin) # build all l0dables make l0dables #build one l0dable cd l0dables && make <l0dablename>.c0d