New settings to support the new state machine.
This commit is contained in:
parent
8eb3ed2996
commit
7bf8f47e90
14 changed files with 184 additions and 45 deletions
31
autocode.py
31
autocode.py
|
@ -18,7 +18,7 @@ import openpyxl
|
|||
|
||||
APP_NAME = "KTag Autocode Generator"
|
||||
__author__ = "Joe Kearney"
|
||||
__version__ = "00.02"
|
||||
__version__ = "00.03"
|
||||
|
||||
NVM_SPREADSHEET_FILENAME = "2020TPC Nonvolatile Memory.xlsx"
|
||||
SCRIPT_PATH = os.path.dirname(os.path.realpath(__file__))
|
||||
|
@ -164,17 +164,17 @@ def generate_NVM_autocode():
|
|||
with codecs.open('NVM_' + location + 'EEPROMEntries.h', 'w', "utf-8") as f:
|
||||
f.write("/*\n")
|
||||
f.write(
|
||||
" * __ ________ _____ ______ __ \n")
|
||||
r" * __ ________ _____ ______ __ " + "\n")
|
||||
f.write(
|
||||
" * / //_/_ __/___ _____ _ / ___/____ __ _______________ / ____/___ ____/ /__ \n")
|
||||
r" * / //_/_ __/___ _____ _ / ___/____ __ _______________ / ____/___ ____/ /__ " + "\n")
|
||||
f.write(
|
||||
" * / ,< / / / __ `/ __ `/ \__ \/ __ \/ / / / ___/ ___/ _ \ / / / __ \/ __ / _ \ \n")
|
||||
r" * / ,< / / / __ `/ __ `/ \__ \/ __ \/ / / / ___/ ___/ _ \ / / / __ \/ __ / _ \ " + "\n")
|
||||
f.write(
|
||||
" * / /| | / / / /_/ / /_/ / ___/ / /_/ / /_/ / / / /__/ __/ / /___/ /_/ / /_/ / __/ \n")
|
||||
r" * / /| | / / / /_/ / /_/ / ___/ / /_/ / /_/ / / / /__/ __/ / /___/ /_/ / /_/ / __/ " + "\n")
|
||||
f.write(
|
||||
" * /_/ |_|/_/ \__,_/\__, / /____/\____/\__,_/_/ \___/\___/ \____/\____/\__,_/\___/ \n")
|
||||
r" * /_/ |_|/_/ \__,_/\__, / /____/\____/\__,_/_/ \___/\___/ \____/\____/\__,_/\___/ " + "\n")
|
||||
f.write(
|
||||
" * /____/ \n")
|
||||
r" * /____/ " + "\n")
|
||||
f.write(" *\n")
|
||||
f.write(
|
||||
" * 🃞 THIS FILE IS PART OF THE KTAG SOURCE CODE. Visit https://ktag.clubk.club/ for more. 🃞\n")
|
||||
|
@ -259,20 +259,21 @@ def generate_NVM_autocode():
|
|||
with codecs.open('NVM_' + location + 'EEPROMEntries.c', 'w', "utf-8") as f:
|
||||
f.write("/*\n")
|
||||
f.write(
|
||||
" * __ ________ _____ ______ __ \n")
|
||||
r" * __ ________ _____ ______ __ " + "\n")
|
||||
f.write(
|
||||
" * / //_/_ __/___ _____ _ / ___/____ __ _______________ / ____/___ ____/ /__ \n")
|
||||
r" * / //_/_ __/___ _____ _ / ___/____ __ _______________ / ____/___ ____/ /__ " + "\n")
|
||||
f.write(
|
||||
" * / ,< / / / __ `/ __ `/ \__ \/ __ \/ / / / ___/ ___/ _ \ / / / __ \/ __ / _ \ \n")
|
||||
r" * / ,< / / / __ `/ __ `/ \__ \/ __ \/ / / / ___/ ___/ _ \ / / / __ \/ __ / _ \ " + "\n")
|
||||
f.write(
|
||||
" * / /| | / / / /_/ / /_/ / ___/ / /_/ / /_/ / / / /__/ __/ / /___/ /_/ / /_/ / __/ \n")
|
||||
r" * / /| | / / / /_/ / /_/ / ___/ / /_/ / /_/ / / / /__/ __/ / /___/ /_/ / /_/ / __/ " + "\n")
|
||||
f.write(
|
||||
" * /_/ |_|/_/ \__,_/\__, / /____/\____/\__,_/_/ \___/\___/ \____/\____/\__,_/\___/ \n")
|
||||
r" * /_/ |_|/_/ \__,_/\__, / /____/\____/\__,_/_/ \___/\___/ \____/\____/\__,_/\___/ " + "\n")
|
||||
f.write(
|
||||
" * /____/ \n")
|
||||
r" * /____/ " + "\n")
|
||||
f.write(" *\n")
|
||||
f.write(" * This file is part of the KTag project, a DIY laser tag game with customizable features and wide interoperability.\n")
|
||||
f.write(
|
||||
" * 🃞 THIS FILE IS PART OF THE KTAG SOURCE CODE. Visit https://ktag.clubk.club/ for more. 🃞\n")
|
||||
" * 🛡️ <https://ktag.clubk.club> 🃞\n")
|
||||
f.write(" *\n")
|
||||
f.write(" */\n")
|
||||
|
||||
|
@ -294,7 +295,7 @@ def generate_NVM_autocode():
|
|||
f.write('\n')
|
||||
f.write('/* EEPROM Entries */\n')
|
||||
f.write('\n')
|
||||
f.write('/** \defgroup NVM_' + location.upper() +
|
||||
f.write(r'/** \defgroup NVM_' + location.upper() +
|
||||
'_EEPROM NVM ' + location + ' EEPROM\n')
|
||||
f.write(' *\n')
|
||||
f.write(' * The ' + location +
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue