aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/buildcommands.py
Commit message (Expand)AuthorAgeFilesLines
* Separate version into __version__.pyTomasz Kramkowski12 days1-3/+2
* Isort all scriptsv0.1.0-rc1Tomasz Kramkowski2025-08-151-4/+13
* Rename everything significant to Kutter except for docsTomasz Kramkowski2025-08-151-1/+1
* Remove git based version handlingTomasz Kramkowski2025-08-151-10/+2
* Run black on all first party python codeTomasz Kramkowski2025-08-061-116/+224
* command: Support 2-byte message idsKevin O'Connor2024-06-101-41/+57
* buildcommands: Add Klipper app name and license to mcu data dictionaryKevin O'Connor2024-03-131-1/+3
* buildcommands: Use regular str() types for input on Python2Kevin O'Connor2021-10-311-1/+1
* buildcommands: Convert to Python3 string encodingKevin O'Connor2021-10-011-6/+7
* buildcommands: Don't attach hostname and build date to version on a clean buildKevin O'Connor2021-04-221-6/+10
* buildcommands: Call irq_poll() after last task functionKevin O'Connor2021-04-211-1/+3
* buildcommands: Extend number of available mcu messages from 96 to 128Kevin O'Connor2021-02-181-12/+15
* msgproto: Avoid peeking into the msgproto class membersKevin O'Connor2021-02-181-18/+17
* buildcommands: Match DECL_X names to the actual C macro namesKevin O'Connor2019-08-221-5/+5
* ctr: Encode negative integers in normal hex notationKevin O'Connor2019-08-221-14/+4
* command: Allow count parameter of DECL_ENUMERATION_RANGE() to be an expressionKevin O'Connor2019-08-221-6/+3
* ctr: Encode integers in hexKevin O'Connor2019-08-221-2/+2
* Makefile: Translate null characters to newline characters in ctr requestsKevin O'Connor2019-08-221-1/+1
* armcm_boot: Add generic code for early board init on armcm machinesKevin O'Connor2019-08-221-0/+44
* initial_pins: Add ability to configure output pins at mcu startupKevin O'Connor2019-03-171-3/+53
* msgproto: Convert static strings to a more generic enumeration systemKevin O'Connor2019-03-171-9/+29
* command: Support evaluating C expressions in DECL_CONSTANT()Kevin O'Connor2019-03-171-4/+21
* buildcommands: Use dictionaries to describe commands, responses, and outputKevin O'Connor2019-03-171-12/+16
* buildcommands: Wrap code to 80 columnsKevin O'Connor2019-02-271-1/+1
* buildcommands: Make sure to not use 96 or more message idsKevin O'Connor2018-11-181-0/+3
* buildcommands: Remove unnecessary spaces from data dictionaryKevin O'Connor2018-11-181-1/+1
* buildcommands: Detect duplicate strings when generating static string idsKevin O'Connor2018-11-181-1/+4
* buildcommands: Move data dictionary generation to its own classKevin O'Connor2018-11-181-39/+47
* buildcommands: Move version generation to its own classKevin O'Connor2018-11-181-18/+27
* buildcommands: Move command/response code generation to its own classKevin O'Connor2018-11-181-142/+155
* buildcommands: Move DECL_CONSTANT code to its own classKevin O'Connor2018-11-181-13/+27
* buildcommands: Move DECL_STATIC_STR code to its own classKevin O'Connor2018-11-181-28/+41
* buildcommands: Move DECL_CALLLIST code to its own classKevin O'Connor2018-11-181-26/+42
* build: Use git describe --alwaysKevin O'Connor2018-02-261-1/+1
* build: Add gcc and binutils version to mcu data dictionaryKevin O'Connor2017-12-211-6/+43
* sched: Pass shutdown reason code via longjmp() parameterKevin O'Connor2017-07-041-2/+4
* msgproto: Export static_strings from mcu to host as a dictionaryKevin O'Connor2017-07-021-1/+2
* command: Directly call command_sendf() for ack/nak messagesKevin O'Connor2017-06-291-9/+1
* command: Encode MESSAGE_MIN in command_parser->max_sizeKevin O'Connor2017-06-291-3/+5
* build: Request python2 for all directly executed python binariesKevin O'Connor2017-06-271-1/+1
* command: Store the command parsing information directly in arrayKevin O'Connor2017-05-261-12/+6
* build: Use compile_time_request system for init, tasks, and shutdownKevin O'Connor2017-05-261-2/+26
* build: Avoid linker magic in compile_time_request.c unique id generationKevin O'Connor2017-05-261-19/+65
* build: Add __visible to variables in compile_time_request.cKevin O'Connor2017-05-151-6/+8
* build: Define DECL_CONSTANT mechanism for defining exported constantsKevin O'Connor2016-12-231-28/+15
* build: Support creating and storing the data dictionary on each buildKevin O'Connor2016-09-101-3/+11
* serialhdl: Calculate baudadjust from MCU's baud instead of host baudKevin O'Connor2016-07-161-1/+1
* buildcommands: Fix max_size calculationKevin O'Connor2016-06-051-1/+1
* Initial commit of source code.Kevin O'Connor2016-05-251-0/+313