annotate ostc4pack/create_full_update_bin.sh @ 797:acf6614dc396

Use mirror sensortype for visualization: The visualization of O2 sensor data is still based on the three slots. To make the usage of these slots more transparent and easy "mirror" sensortypes have been introduced. These types may be used within the refresh to switch the source. E.g. if only one or two slots are used for O2 values the the third may be used for CO2 data. By using the mirror the datastream does no longer need to be manipulated (copying Co2data in variables named O2xyz).
author Ideenmodellierer
date Mon, 31 Jul 2023 20:10:27 +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