Lorenz Meier
aacbc04730
PX4IO: Robustify upgrade process
...
These changes remove the two code paths to updates (forceupdate and update) and try to reboot and bootload IO independent of its state, wether it is in bootloader mode already, safety switch is off or if it is in "nominal state" (running and safety on). This ensures that there are no conditions where user error or boot sequence can prevent a successful upgrade. The only state where an upgrade will not be done is if the system is fully armed.
2021-02-21 19:56:16 -05:00
Daniel Agar
ab0d0fd0be
uORB move to PX4 platform layer
2021-02-17 11:25:56 -05:00
David Sidrane
b9319b3843
ROMFS:Use . for (source) and ${R} for pathing
...
init.d-posix:rcS Quiet Shell check warning
2020-10-15 17:11:08 -04:00
Daniel Agar
08bf71b73d
drivers/tone_alarm and tune_control small improvements/cleanup
...
- drivers/tone_alarm: move to ModuleBase and purge CDev (/dev/tone_alarm0)
- drivers/tone_alarm: only run on tune_control publication (or scheduled note) rather than continuously
- drivers/tone_alarm: use HRT to schedule tone stop (prevents potential disruption)
- msg/tune_control: add tune_id numbering
- systemcmds/tune_control: add "error" special case tune_id
- move all tune_control publication to new uORB::PublicationQueued<>
- start tone_alarm immediately after board defaults are loaded to fix potential startup issues
- for SITL (or other boards with no TONE output) print common messages (startup, error, etc)
2020-10-05 21:39:26 -04:00
David Sidrane
185ffe9e13
nsh scripting:source (.) cmd supported
2020-09-16 21:32:04 -04:00
Beat Küng
ec2de33547
lights: use driver base class
2020-03-17 23:31:17 -04:00
Julian Oes
3ebf030a02
ROMFS: change shebang from #!zsh to #!/bin/sh
...
This was required for shellsheck.
2018-12-19 07:36:43 +00:00
Daniel Agar
c6a502f150
move fmu-v2/v3 init to rc.board
2018-12-01 10:03:19 -05:00
David Sidrane
cadda8c263
px4fmu_test:rcS use correct name for px4io bin
2018-11-26 14:40:14 -08:00
Beat Küng
37338e442f
NuttX shell scripts: replace operator == with =
...
- NuttX supports both versions
- POSIX shell only supports '='
2018-09-27 23:39:20 +02:00
David Sidrane
91abb36063
px4fmu_test:rcS:Use tune_control
2018-08-30 19:11:17 +02:00
Daniel Agar
3b64325ff8
update px4fmu_test and add px4fmu-v2_test to Jenkins
2018-04-07 22:32:53 -04:00
David Sidrane
f6a0765d3c
ROMFS:px4io-v1:Removed px4io-v1 board from PX4
...
Only support px4io-v2 px4io
2017-09-10 13:37:23 -04:00
Beat Küng
b1be963083
px4fmu_test rcS: switch to led_control command
2017-03-12 00:08:35 +01:00
Lorenz Meier
6ab9dc0acf
Testing cleanup from Daniel Agar
2016-07-29 13:49:14 +02:00
Daniel Agar
008354f935
testing cleanup
2016-05-13 13:01:41 +02:00
Daniel Agar
2bc74fd5d9
restore px4fmu-v2_test
2016-05-13 13:01:41 +02:00
jgoppert
8536722861
Firmware rename for px4io to avoid using board label in name.
2015-10-20 13:44:17 -04:00
Lorenz Meier
88cebd3c2a
Add free to hardware tests
2015-03-08 08:35:10 +01:00
Lorenz Meier
4938ff4c29
Indicate test status with RGB led
2015-02-21 12:45:50 +01:00
Lorenz Meier
4b1ddba817
Fix test setup param load
2015-02-09 23:27:10 +01:00
Lorenz Meier
ebc1b29db0
ROMFS for bench setup: More unit test fixing.
2015-02-09 18:43:15 +01:00
Lorenz Meier
c371eb9b90
Fix up test routines. Needs more work.
2015-02-09 17:15:28 +01:00
Lorenz Meier
d8aebe1c07
Update rcS
...
Fixing test statements
2015-02-08 23:40:45 +01:00
Lorenz Meier
60dcff447c
More adjustments to test start
2015-02-08 23:24:50 +01:00
Lorenz Meier
6149f8365c
Fix test script
2015-02-08 23:08:06 +01:00
Lorenz Meier
44fea268d9
ROMFS startup cleanup
2015-02-08 16:44:10 +01:00
Lorenz Meier
087bf05ae3
Made PX4IO update an unit test entry
2015-02-05 12:44:16 +01:00
Lorenz Meier
8de411619a
Initial stab at supporting multiple publications on the same base name and auto-enumeration of additional publications.
2015-01-29 16:33:52 +01:00
Lorenz Meier
7d712a4cd1
Test image ROMFS: Start all sensors
2015-01-03 17:54:49 +01:00
Thomas Gubler
29eab8ebd4
change [init] to [i]
...
This change was introduced in pull #1461 . This fixes some missed
occurrences.
2014-12-14 11:28:25 +01:00
Don Gagne
deda5d0a04
Upgraded unit test framework
2014-09-13 19:59:44 -07:00
Lorenz Meier
7590d91cf2
Improved mount test
2014-01-04 17:05:52 +01:00
Lorenz Meier
97e8386290
Auto-restarting mount test if config file present
2014-01-04 13:54:14 +01:00
Lorenz Meier
8c518aa237
Useful bits for high-rate logging
2013-12-20 14:25:35 +01:00
px4dev
9fe257c4d1
A very slender config just for test builds.
2013-07-07 12:13:40 -07:00