mirror of
https://xff.cz/git/pinephone-keyboard/
synced 2024-11-08 13:38:24 +01:00
firmware: Add final/proto-v3 builds
This commit is contained in:
parent
c5c155ca68
commit
f8b901e832
2 changed files with 21 additions and 0 deletions
1
Makefile
1
Makefile
|
@ -42,4 +42,5 @@ $(OUT)fw-stock.bin $(OUT)fw-user.bin: $(wildcard firmware/*.*)
|
|||
@mkdir -p $(OUT)
|
||||
cd firmware && ./build.sh
|
||||
cp -f firmware/build/fw-stock.bin $(OUT)fw-stock.bin
|
||||
cp -f firmware/build/fw-stock-proto-v3.bin $(OUT)fw-stock-proto-v3.bin
|
||||
cp -f firmware/build/fw-user.bin $(OUT)fw-user.bin
|
||||
|
|
|
@ -26,6 +26,26 @@ sdcc \
|
|||
-I. \
|
||||
-DFW_REVISION_STR="\"$(git describe) $(git log -1 --format=%cd --date=iso)\"" \
|
||||
-DCONFIG_STOCK_FW=1 \
|
||||
-DCONFIG_I2C_A=0 \
|
||||
build/stock-ivt.rel main.c \
|
||||
-o build/fw-stock-proto-v3.ihx
|
||||
|
||||
hex2bin fw-stock-proto-v3
|
||||
|
||||
# build stock FW (hw mod)
|
||||
|
||||
cpp -P -nostdinc -I. -D__ASM_ONLY__ stock-ivt.asm build/stock-ivt.asm
|
||||
sdas8051 -plosgff build/stock-ivt.rel build/stock-ivt.asm
|
||||
|
||||
echo "Stock FW Final"
|
||||
sdcc \
|
||||
-mmcs51 --iram-size 256 --xram-size 2048 \
|
||||
--code-size 0x2000 --code-loc 0x2130 \
|
||||
-Wl-bIVECT=0x2000 \
|
||||
-I. \
|
||||
-DFW_REVISION_STR="\"$(git describe) $(git log -1 --format=%cd --date=iso)\"" \
|
||||
-DCONFIG_STOCK_FW=1 \
|
||||
-DCONFIG_I2C_A=1 \
|
||||
build/stock-ivt.rel main.c \
|
||||
-o build/fw-stock.ihx
|
||||
|
||||
|
|
Loading…
Reference in a new issue