Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Wio lr1110 refresh with master #4288

Merged
merged 82 commits into from
Jul 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
2d39911
Fix protobuf structs handling (#4140)
mskvortsov Jun 20, 2024
0bcc60d
BLE based logging (#4146)
thebentern Jun 20, 2024
0dd363f
Use `upload_protocol = esptool` as with the other heltec devices inst…
mkgin Jun 21, 2024
02d8715
Standardize lat/lon position logs (#4156)
thebentern Jun 21, 2024
f8db38c
[create-pull-request] automated change (#4157)
github-actions[bot] Jun 22, 2024
d32cdec
Pause BLE logging during want_config flow (#4162)
thebentern Jun 22, 2024
eb6bd3a
Update NimBLE to 1.4.2 (#4163)
thebentern Jun 22, 2024
8078e03
Implement replies for all telemetry types based on variant tag (#4164)
GUVWAF Jun 23, 2024
2e0d96c
Esptool is better
thebentern Jun 23, 2024
f5098dc
Explicitly set characteristic
thebentern Jun 23, 2024
23ac6b6
fix INA3221 sensor (#4168)
warrenguy Jun 23, 2024
64531fa
Show compass on waypoint frame; clear when waypoint deleted (#4116)
todd-herbert Jun 24, 2024
58c00d0
[create-pull-request] automated change (#4171)
github-actions[bot] Jun 24, 2024
aa12e28
Add semihosting support for nrf52 devices (#4137)
geeksville Jun 24, 2024
626aa76
[create-pull-request] automated change (#4174)
github-actions[bot] Jun 25, 2024
0425551
Display alerts (#4170)
jp-bennett Jun 25, 2024
a966d84
Send file system manifest up on want_config (#4176)
thebentern Jun 27, 2024
2cb6e7b
tell vscode, if formatting, use whatever our trunk formatter wants (#…
geeksville Jun 27, 2024
41d633b
fix the build - would loop forever if there were no files to send (#4…
geeksville Jun 28, 2024
51f3ce5
Show owner.short_name on boot (and E-Ink sleep screen) (#4134)
Dorn8010 Jun 28, 2024
f86a0e5
nrf52 soft device will watchdog if you use ICE while BT on... (#4189)
geeksville Jun 28, 2024
c95b2c2
correct xiao_ble build preventing sx1262 init (#4191)
quimnut Jun 28, 2024
ce58a23
Force a compile time failur if FromRadio or ToRadio get larger than (…
geeksville Jun 28, 2024
0016e74
Clear vector after complete config state (#4194)
thebentern Jun 28, 2024
9c232da
[create-pull-request] automated change (#4200)
github-actions[bot] Jun 28, 2024
5263c73
Make the logs Colorful! (#4199)
jp-bennett Jun 29, 2024
ca969e2
Squash needlessly static functions (#4183)
jp-bennett Jun 29, 2024
6f3d7ca
Trim extra vprintf and filter for unprintable characters
jp-bennett Jun 29, 2024
20c1d71
Deprecate Router Client role (and make it Client) (#4201)
thebentern Jun 30, 2024
47a94d7
[create-pull-request] automated change (#4205)
github-actions[bot] Jun 30, 2024
b5d7718
Move waypoint (#4202)
jp-bennett Jun 30, 2024
469ae0f
Fix flakey phone api transition from file manifest to complete (#4209)
thebentern Jun 30, 2024
8177329
enable colors in platformio serial monitor (#4217)
mverch67 Jun 30, 2024
3219d65
When talking via serial, encapsulate log messages in protobufs if nec…
geeksville Jun 30, 2024
9701f35
[create-pull-request] automated change (#4218)
github-actions[bot] Jul 1, 2024
e65c309
Fix SHT41 support (#4222)
fifieldt Jul 2, 2024
10b157a
Typo fix in logs - mhz - MHz (#4225)
fifieldt Jul 3, 2024
9c46bda
New new BLE logging characteristic with LogRecord protos (#4220)
thebentern Jul 3, 2024
8785adf
minor cleanup proposal (#4169)
geeksville Jul 3, 2024
8bca3e1
Add PowerMon support (#4155)
geeksville Jul 3, 2024
4b82634
Cleanup buffer
thebentern Jul 4, 2024
fc63d95
Merge hex for wm1110 target(s)
thebentern Jul 4, 2024
2ba88d3
Only sdk
thebentern Jul 4, 2024
c1df621
Sudo
thebentern Jul 4, 2024
ae420dc
Fix exclude macros (#4233)
mverch67 Jul 5, 2024
8be378c
fix typo in build-nrf52.sh (#4231)
fifieldt Jul 5, 2024
c3d3dfa
Tidy Wireless Paper variant files (#4238)
todd-herbert Jul 6, 2024
7b838d3
Updated raspbian CI to update apt repository ahead of libbluetooth. (…
blu006 Jul 7, 2024
27dfe10
Fix BLE logging on nrf52 (#4244)
geeksville Jul 7, 2024
f59d984
Fix build when HAS_NETWORKING is false on nrf52 (#4237)
geeksville Jul 7, 2024
86ca81b
If `toPhoneQueue` is full, still increment `fromNum` to avoid client …
GUVWAF Jul 7, 2024
e1bf4c3
Update to SoftDevice 7.3.0 for wio-sdk-wm1110 and wio-tracker-wm1110 …
markbirss Jul 7, 2024
deb7c27
Cleanup NRF s140 Softdevice variants (#4252)
fifieldt Jul 8, 2024
2b9848b
Remove tracker variant specific soft device headers (#4255)
thebentern Jul 8, 2024
a664d45
[create-pull-request] automated change (#4247)
github-actions[bot] Jul 8, 2024
308060b
Add wio-sdk-wm1110 to build. (#4258)
fifieldt Jul 9, 2024
33c46d6
fix python warning in uf2conf (#4235)
geeksville Jul 9, 2024
9f08974
Collect hex files and specifically wm1110 sdk
thebentern Jul 9, 2024
8b388d1
Skip dfu file for sdk (for now)
thebentern Jul 9, 2024
a3777e8
Helps if you remove the original clause
thebentern Jul 9, 2024
1626667
Add Heltec new boards. (#4226)
Heltec-Aaron-Lee Jul 9, 2024
9ad0add
[create-pull-request] automated change (#4259)
github-actions[bot] Jul 9, 2024
ba8d17b
Trunk fmt
thebentern Jul 9, 2024
e74d77d
Fix macros
thebentern Jul 9, 2024
8048fab
Move e290 to board level extra while CI is broken
thebentern Jul 10, 2024
5c71187
Tell trunk to ignore bin folder
thebentern Jul 10, 2024
c887675
Fix missing
thebentern Jul 10, 2024
17c2d60
Update trunk.yaml, fix whitespace
jp-bennett Jul 10, 2024
51d54a7
Update trunk.yaml
jp-bennett Jul 10, 2024
e59e50a
Update build_raspbian_armv7l.yml --fix-missing
jp-bennett Jul 10, 2024
11bca43
[create-pull-request] automated change (#4263)
github-actions[bot] Jul 10, 2024
33831cd
GPS Power State tidy-up (#4161)
todd-herbert Jul 11, 2024
e79a7dc
Optimize the shutdown current of RAK10701 to around 25uA (#4260)
DanielCao0 Jul 11, 2024
974fc31
INA3221 sensor: use for bus voltage & environment metrics (#4215)
warrenguy Jul 11, 2024
df194ca
WM1110 SDK kit enter serial DFU and add deployment packages (#4266)
thebentern Jul 11, 2024
eabec5a
Show specific frame when updating screen (#4264)
todd-herbert Jul 11, 2024
699d37b
Move up telemetry defaults to every 30 minutes (#4274)
thebentern Jul 12, 2024
0fa9974
Don't send node info interrogation when ch. util is >25% (#4273)
thebentern Jul 12, 2024
26a2fd0
Moar LR1110 Targets
caveman99 Jun 20, 2024
1a58f8d
update SD_FLASH_SIZE to 0x27000 (#4232)
fifieldt Jul 5, 2024
d5d2711
Merge branch 'wio-lr1110-refresh' of https://github.com/meshtastic/fi…
fifieldt Jul 14, 2024
803c013
Fix spacing.
fifieldt Jul 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/setup-base/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ runs:
- name: Install dependencies
shell: bash
run: |
sudo apt-get -y update
sudo apt-get -y update --fix-missing
sudo apt-get install -y cppcheck libbluetooth-dev libgpiod-dev libyaml-cpp-dev

- name: Setup Python
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build_native.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- name: Install libbluetooth
shell: bash
run: |
sudo apt-get update
sudo apt-get update --fix-missing
sudo apt-get install -y libbluetooth-dev libgpiod-dev libyaml-cpp-dev openssl libssl-dev libulfius-dev liborcania-dev

- name: Checkout code
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build_nrf52.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ jobs:
name: firmware-${{ inputs.board }}-${{ steps.version.outputs.version }}.zip
overwrite: true
path: |
release/*.hex
release/*.uf2
release/*.elf
release/*.zip
2 changes: 1 addition & 1 deletion .github/workflows/build_raspbian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- name: Install libbluetooth
shell: bash
run: |
apt-get update -y
apt-get update -y --fix-missing
apt-get install -y libbluetooth-dev libgpiod-dev libyaml-cpp-dev openssl libssl-dev libulfius-dev liborcania-dev

- name: Checkout code
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build_raspbian_armv7l.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
- name: Install libbluetooth
shell: bash
run: |
apt-get update -y --fix-missing
apt-get install -y libbluetooth-dev libgpiod-dev libyaml-cpp-dev openssl libssl-dev libulfius-dev liborcania-dev

- name: Checkout code
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/main_matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ jobs:
build-rpi2040,
package-raspbian,
package-raspbian-armv7l,
package-native
package-native,
]
steps:
- name: Checkout code
Expand Down Expand Up @@ -168,6 +168,7 @@ jobs:
path: |
./firmware-*.bin
./firmware-*.uf2
./firmware-*.hex
./firmware-*-ota.zip
./device-*.sh
./device-*.bat
Expand Down
6 changes: 5 additions & 1 deletion .trunk/trunk.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: 0.1
cli:
version: 1.22.1
version: 1.22.2
plugins:
sources:
- id: trunk
Expand Down Expand Up @@ -31,6 +31,10 @@ lint:
- [email protected]
- [email protected]
- [email protected]
ignore:
- linters: [ALL]
paths:
- bin/**
runtimes:
enabled:
- [email protected]
Expand Down
24 changes: 14 additions & 10 deletions bin/build-nrf52.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,10 @@ basename=firmware-$1-$VERSION

pio run --environment $1 # -v
SRCELF=.pio/build/$1/firmware.elf
DFUPKG=.pio/build/$1/firmware.zip
cp $SRCELF $OUTDIR/$basename.elf

echo "Generating NRF52 dfu file"
DFUPKG=.pio/build/$1/firmware.zip
cp $DFUPKG $OUTDIR/$basename-ota.zip

echo "Generating NRF52 uf2 file"
Expand All @@ -33,13 +35,15 @@ SRCHEX=.pio/build/$1/firmware.hex
# if WM1110 target, merge hex with softdevice 7.3.0
if (echo $1 | grep -q "wio-sdk-wm1110"); then
echo "Merging with softdevice"
sudo chmod +x ./bin/mergehex
bin/mergehex -m bin/s140_nrf52_7.3.0_softdevice.hex $SRCHEX -o .pio/build/$1/merged_fimware.hex
SRCHEX=.pio/build/$1/merged_fimware.hex
sudo chmod +x ./bin/mergehex
bin/mergehex -m bin/s140_nrf52_7.3.0_softdevice.hex $SRCHEX -o .pio/build/$1/$basename.hex
SRCHEX=.pio/build/$1/$basename.hex
bin/uf2conv.py $SRCHEX -c -o $OUTDIR/$basename.uf2 -f 0xADA52840
cp $SRCHEX $OUTDIR
cp bin/*.uf2 $OUTDIR
else
bin/uf2conv.py $SRCHEX -c -o $OUTDIR/$basename.uf2 -f 0xADA52840
cp bin/device-install.* $OUTDIR
cp bin/device-update.* $OUTDIR
cp bin/*.uf2 $OUTDIR
fi

bin/uf2conv.py $SRCHEX -c -o $OUTDIR/$basename.uf2 -f 0xADA52840

cp bin/device-install.* $OUTDIR
cp bin/device-update.* $OUTDIR
cp bin/*.uf2 $OUTDIR
Loading
Loading