Fix handwired/frenchdev keyboard dimensions in info.json
Fix Gergo keyboard dimensions in info.json
Fix Corne (crkbd) keyboard dimensions in info.json
Fix Clueboard Cluecard keyboard dimensions in info.json
Fix Canoe keyboard dimensions in info.json
Fix handwired/not_so_minidox keyboard dimensions in info.json
Fix KBDfans KBD4x keyboard dimensions in info.json
Fix handwired/prime_exl keyboard dimensions in info.json
Fix Ergodone keyboard dimensions in info.json
Make send_char multilined for readaability
So future us' will thaank us
Clean up some of the code
Add AltGr/RALT support to Send String
Add vendor and product arguments to atmega32a_program.py - fix hex print
Add vendor and product arguments to atmega32a_program.py
Max out range for max compatibility
Fix ATSAM's USB HID descriptor to support higher heycodes
Assuming I understand this correctly, this should set the max scancode to E7 (RGUI), which is the last listed code in the main list (everything else use for internal QMK/TMK stuff).
Fix build detection of keymap and board changes
Apply MAKEFLAGS to speed up CI