annotate ostc4pack/create_full_update_bin.sh @ 698:2c2b9c6eb089

Bugfix Empty menu: In previous version an empty menu was shown sporadically. After pressing back button the menu was shown correctly again. Potential root cause is the call of the Set Top/Bottom Frame function while updating the cursor position. To handle multible updated is previous toggle bugger has been changed into a ringbuffer allowing to send several update frames after each other. Beside this some old debug code has been removed.
author Ideenmodellierer
date Sun, 25 Sep 2022 21:13:45 +0200
parents f4b553da620a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
1 #!/bin/bash
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
2
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
3 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
4 # path and file name settings
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
5 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
6
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
7 # the build products are here
660
f4b553da620a Add option to reset bluetooth name
heinrichsweikamp
parents: 163
diff changeset
8 BUILD_PATH="$HOME/ac6_workspace"
163
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
9
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
10 # Debug or Release build
660
f4b553da620a Add option to reset bluetooth name
heinrichsweikamp
parents: 163
diff changeset
11 BUILD_TYPE="Debug"
163
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
12
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
13 # build project names
660
f4b553da620a Add option to reset bluetooth name
heinrichsweikamp
parents: 163
diff changeset
14 CPU1_DISCOVERY="ostc4_discovery"
f4b553da620a Add option to reset bluetooth name
heinrichsweikamp
parents: 163
diff changeset
15 CPU1_FONTPACK="ostc4_fontpack"
f4b553da620a Add option to reset bluetooth name
heinrichsweikamp
parents: 163
diff changeset
16 CPU2_RTE="ostc4_rte"
163
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
17
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
18 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
19 # End of path and file name settings
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
20 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
21
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
22 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
23 # Copy the bin files to pack. Build them seperately
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
24 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
25 cp $BUILD_PATH/$CPU1_DISCOVERY/$BUILD_TYPE/$CPU1_DISCOVERY.bin .
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
26 cp $BUILD_PATH/$CPU1_FONTPACK/$BUILD_TYPE/$CPU1_FONTPACK.bin .
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
27 cp $BUILD_PATH/$CPU2_RTE/$BUILD_TYPE/$CPU2_RTE.bin .
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
28
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
29 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
30 # OSTC4pack_V4 all
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
31 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
32 ./src/OSTC4pack_V4 1 $CPU1_DISCOVERY.bin
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
33 ./src/OSTC4pack_V4 2 $CPU1_FONTPACK.bin
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
34 ./src/OSTC4pack_V4 0 $CPU2_RTE.bin
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
35
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
36 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
37 # Final pack
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
38 #
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
39 ./src/checksum_final_add_fletcher ${CPU1_DISCOVERY}_upload.bin \
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
40 ${CPU1_FONTPACK}_upload.bin \
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
41 ${CPU2_RTE}_upload.bin