]> git.donarmstrong.com Git - qmk_firmware.git/commit
API Sysex fixes
authorFred Sundvik <fsundvik@gmail.com>
Thu, 29 Dec 2016 10:13:30 +0000 (12:13 +0200)
committerFred Sundvik <fsundvik@gmail.com>
Thu, 29 Dec 2016 10:13:30 +0000 (12:13 +0200)
commitdd685eceb2045371d38f24d454f1ab08ca7416f4
treeeef012131a9ce190512a899d4850e34741989a26
parent273faa4d9cd5a84207548f83ba550c9efee90933
API Sysex fixes

Fix memory leaks by using stack instead of malloc
Reduce memory usage by having less temporary bufffers
Remove warnings by adding includes
Decrease code size by 608 bytes (mostly due to not linking malloc)
More robust handling of buffer overflows
quantum/api/api_sysex.c
quantum/config_common.h
tmk_core/protocol/lufa/lufa.c
tmk_core/protocol/lufa/lufa.h