Mark Charlebois
f3126e9d3a
Fixes for DriverFramework, accelsim and gyrosim
...
DriverFramework was updated to properly delete nodes in managed lists.
Baro was fixed to use DriverFramework.
Accelsim was fixed with change to DriverFramework to return < 0 when start()
is called and the driver was already started, or stop() is called but the
driver was not running.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-24 22:46:20 -08:00
Mark Charlebois
1aeca4f64d
Fixed code format and removed unused std::list
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-23 23:09:10 -08:00
Mark Charlebois
0a8075ee33
Fixed accelsim
...
Accelsim runs the accel and mag separately now.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-23 21:30:33 -08:00
Lorenz Meier
274eb39208
Tone alarm: Reset work when resetting notes
2015-11-22 14:01:52 +01:00
Lorenz Meier
a3e15e161c
Gyro sim: do not spam output
2015-11-22 14:01:52 +01:00
Lorenz Meier
2749a57641
Add gyro instrumentation
2015-11-22 14:00:31 +01:00
Lorenz Meier
a521066a0d
Fixed accel sim code style
2015-11-21 17:47:18 +01:00
Lorenz Meier
6acb8850d4
Baro sim: Initialize to 100 Hz
2015-11-21 17:46:18 +01:00
Lorenz Meier
3b38004725
Accelsim: fix device ID
2015-11-21 17:45:40 +01:00
Lorenz Meier
4b56587188
Gyrosim: fix rate and device id, also output of info command
2015-11-21 17:45:06 +01:00
Lorenz Meier
cbbdb8af9b
Gyro sim: add missing call initializer
2015-11-21 14:23:15 +01:00
Lorenz Meier
75e962ee7c
Merged master into driver_framework
2015-11-20 09:14:37 +01:00
Mark Charlebois
34410e7ce4
Changes for updated DriverFramework
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-19 19:03:10 -08:00
Mark Charlebois
054b5420a6
Code style fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-18 20:35:16 -08:00
Mark Charlebois
169a873457
Fix compiler complaint about bogus uninitialized variable
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-18 20:33:38 -08:00
Mark Charlebois
af155b8e59
Fixed SITL build
...
The SITL build seems to run correctly now
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-18 13:02:39 -08:00
Mark Charlebois
b8c40ecb6b
Enabled DriverFramework drivers for SITL build
...
The code here works only for SITL at the present time.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-18 11:58:21 -08:00
tumbili
6200cf6d86
reduce gyro update rate to 400 Hz
2015-11-18 16:11:10 +01:00
Mark Charlebois
62eba58fb4
Code format fixes
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-16 17:46:22 -08:00
Mark Charlebois
befec98e17
Fixed adcsim
...
Was missing call of base class init().
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-16 17:42:33 -08:00
Mark Charlebois
b6963be9eb
Fixed gyrosim
...
Was not calling base class init()
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-16 17:35:54 -08:00
Mark Charlebois
618626103f
Use DevMgr::getNextDevicePath()
...
Also, a fix for number of args passed for accelsim.
Updated to newest version of DriverFramework.
DF drvices show up now in list_devices
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-16 16:57:57 -08:00
Mark Charlebois
dbe3b0e52b
Re-enabling code to handle DF framework
...
Updated to latest DriverFramework and changed ioctl args to
unsigned int from void *.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-16 13:51:39 -08:00
Mark Charlebois
40b488d693
Updated to latest DriverFramework
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-16 11:59:30 -08:00
Lorenz Meier
a26d7c35cd
Baro sim: use right IOCTL API
2015-11-14 11:17:28 +01:00
Lorenz Meier
fc0ff0d2f6
Baro sim: Initialize struct
2015-11-14 10:31:37 +01:00
Lorenz Meier
fa2b1ffa14
Tone alarm: IOCTL interface fix
2015-11-14 00:09:26 +01:00
Lorenz Meier
fd0584e95d
Gyro sim IOCTL fix
2015-11-14 00:08:01 +01:00
Lorenz Meier
6c43b6c964
Baro sim: fix baro ioctl interface
2015-11-14 00:06:18 +01:00
Lorenz Meier
b05294d4b4
Accel sim: Fix ioctl interface
2015-11-14 00:05:45 +01:00
Lorenz Meier
4c47fa70a8
Airspeed: No module file
2015-11-13 23:58:14 +01:00
Lorenz Meier
df08ee52cf
Tone alarm: no module file
2015-11-13 23:57:57 +01:00
Lorenz Meier
aac1afd83d
Gyro sim: No module file
2015-11-13 23:57:23 +01:00
Lorenz Meier
72bd43d972
GPS sim: no module file
2015-11-13 23:57:09 +01:00
Lorenz Meier
50820157ce
Baro sim: No module file
2015-11-13 23:56:51 +01:00
Lorenz Meier
3607d80de2
ADC sim: no module file
2015-11-13 23:56:38 +01:00
Lorenz Meier
643fccb014
Accel sim: No module file
2015-11-13 23:56:23 +01:00
Lorenz Meier
a3f2c7ac13
Baro sim: Code style
2015-11-12 15:32:48 +01:00
Lorenz Meier
b50c332c76
Accel sim: Code style
2015-11-12 15:32:40 +01:00
Lorenz Meier
dda6ec3d5f
Fix missing errno header
2015-11-12 15:28:26 +01:00
Lorenz Meier
f6798c6b85
Gyro sim: Fix merge fail
2015-11-12 15:24:38 +01:00
Lorenz Meier
437133aac4
Merged driver_framework from mcharleb
2015-11-12 15:20:15 +01:00
Mark Charlebois
efd9995a10
Ported more simulated sensors to DriverFramework
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-10 07:45:13 -08:00
Lorenz Meier
cb30d53a83
Merged mcharleb branch
2015-11-10 13:23:54 +01:00
Lorenz Meier
eb13b518b8
Fixed adc sim formatting
2015-11-10 13:21:13 +01:00
Lorenz Meier
7faffdc945
Updated driver framework repo
2015-11-10 13:21:13 +01:00
Lorenz Meier
67132b0b16
Register the driver framework correctly
2015-11-10 13:21:13 +01:00
Mark Charlebois
de1a7b30ce
gyrosim and adcsim now compile with DriverFramework enabled
...
Only the posix build is tested for compilation
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-10 13:21:13 +01:00
Mark Charlebois
847b604841
Added Gyrosim
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-10 13:21:13 +01:00
Mark Charlebois
dc3d805386
Removed unussed function
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-10 13:21:13 +01:00