21 Commits

Author SHA1 Message Date
OpenUAS
9f2062bbfc Added and option to get flyble values out of this old ETS sensor (#3534)
Some checks failed
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* Added and option to get flyble values out of the old sensor with decent filtering

* Extended the test block in module XML
2025-11-17 22:40:10 +01:00
Christophe De Wagter
609241add3 [airspeed] reduce number of airspeed raw messages: (#3094)
* [airspeed] reduce number of airspeed raw messages: ETS, MS45xx, SDP3x, UAVCAN -> RAW

* compile warning

* typo

* Update sw/airborne/modules/sensors/airspeed_ms45xx_i2c.h

* warning

* UAVCAN -> RAW

* ETS register airspeed

* AIRSPEED_RAW in telemetry

* cleanup SYNC-SEND but use register-telemetry instead

* [ardrone] Fix values variable

* [sim] Fix compile warnings discaring const

* [modules] Fix airspeed ETS

---------

Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
2023-09-22 12:04:13 +02:00
Gautier Hattenberger
d02ec5ba98 [modules] update modules XML for proper dependcies and tasks 2021-07-27 13:34:23 +02:00
Gautier Hattenberger
494e3f3ad9 [tests] add a compilation test node to modules (#2653)
When adding a test node to a makefile section, with required compilation
flags, include and other options, all the files (not arch dependent
files) can be compiled with a TAP compatible program, included in the
standard tests of the CI servers.
Not all module's XML files are converted, but a large part of the most
important parts are already covered. More will be added later. The
number of tested airframes (full compilation of all targets) have been
reduced to speed the CI compile time but still covers the relevant
architecture and boards.
The main benefit is that the overall coverage is already better than
before as previous test aircraft were compiling more or less the same
part of the airborne code, while this new mechanism is more efficient to
test modules not included in any config.
2021-02-08 17:24:19 +01:00
Gautier Hattenberger
a5ed01bab4 [build] use 'default' instead of 'value' to pass default values 2016-02-12 00:03:18 +01:00
Gautier Hattenberger
904507a4e6 [build] add case modifier to modules' makefile
- this allow to use lower and upper version of a makefile variable.
- can also be use to provide default value to some variables.
2016-02-10 18:05:43 +01:00
philipan
525b441c1f [sdlog] add SD logging for some meteo sensors on compatible boards
- airspeed ets
- himidity sht
- temperature temod

close #1498
2016-01-05 10:53:32 +01:00
Felix Ruess
74ebb5bad9 [modules] use configure for I2C_DEV 2015-11-16 17:39:53 +01:00
alonsoac
6616c2977d [modules] airspeed_ets: add 3rd party mode support
Add option to use the raw value. This is needed when the sensor is in third-party mode.

closes #1099
2015-02-13 18:33:17 +01:00
Felix Ruess
88f17c99e6 [modules] separate USE_AIRSPEED_xx flags 2014-10-21 12:03:48 +02:00
Tobias Muench
e9d22942b7 [modules] airspeed ets start delay 2013-06-08 08:23:09 +02:00
Felix Ruess
e04623c872 [doc] some module description cleanups 2012-12-29 23:12:24 +01:00
Gautier Hattenberger
bcaba7c720 [modules documentation] Add a doc node to module
modules developpers can provide
- a description of the module
- a list of the configuration variables and flags (configure and define)
- a list of sections to add to the airframe file
2012-04-24 09:29:12 +02:00
Felix Ruess
6021335e70 update some comments in modules after parameter name unification 2010-12-24 00:11:54 +01:00
Gautier Hattenberger
6abfc9f91c update modules definition 2010-12-20 14:34:49 +01:00
Felix Ruess
e67bfff08d add event makros for ets sensors again to prevent unnecessary function calls 2010-11-01 20:53:42 +00:00
Martin Mueller
78bfa5d595 Add USE_AIRSPEED and SENSOR_SYNC_SEND for airspeed and baro 2010-10-27 21:57:37 +00:00
Felix Ruess
99fcf70ecf make i2c device configurable through parameter for ets modules 2010-10-26 11:21:33 +00:00
Felix Ruess
f317d3ccdd remove airspeed ets event makro and move transaction status check into event function 2010-10-26 11:21:13 +00:00
Felix Ruess
fff1ecdf3b update ets airspeed module 2010-10-21 21:18:39 +00:00
Gautier Hattenberger
681d3148ed airspeed and baro modules for Eagle Tree System 2010-10-19 12:55:31 +00:00