Andrew Tridgell
a39a470d75
desktop: fixed for new DataFlash inheritance
13 years ago
Andrew Tridgell
f6f808357c
removed AperiodicProcess code
...
this code was never being used, and was more complex than it was
worth.
13 years ago
Andrew Tridgell
e187ff149f
desktop: fixed type of dword eeprom read
13 years ago
Andrew Tridgell
90c6bad814
autotest: make magnetic field point down
13 years ago
Andrew Tridgell
081f35f51c
desktop: fixed build with new AP_Baro code
13 years ago
Andrew Tridgell
8d882c3640
desktop: fixed desktop barometer code
13 years ago
Andrew Tridgell
f96a48e42b
autotest: support all 11 PWM output channels
...
this will allow for more complex aircraft
13 years ago
Andrew Tridgell
66d65121cc
autotest: switch to big-endian metric packets internally
...
now that all the sim code is internal to the APM git repo, we can
choose saner packet formats
13 years ago
Andrew Tridgell
43e3948816
desktop: show the full path to the desktop executable
13 years ago
Andrew Tridgell
7167fec784
desktop: added SO_REUSEADDR after accept()
13 years ago
Andrew Tridgell
706c6c38fa
desktop: fixed calculation of angular velocities
...
thanks to James Goppert for the frame conversion maths
13 years ago
Andrew Tridgell
bdb1599e96
desktop: improved the accuracy of the sensor emulation
13 years ago
Andrew Tridgell
df957db8d9
desktop: setup TCP sockets as non-blocking
...
the sendto() blocks unexpectedly on MacOS
13 years ago
Andrew Tridgell
0720bf7bf1
desktop: build fix for fjall
13 years ago
Andrew Tridgell
f2a0a49d55
desktop: fixed desktop build for strlcat_P() changes
13 years ago
Andrew Tridgell
c9b0b384f7
desktop: added framerate and initial height code
...
this allows the sensors to initialise before the simulator has
connected. The GPS will give a value indicating no GPS lock
13 years ago
Andrew Tridgell
24a7a18481
desktop: fixed swap_float()
...
get indexes right
13 years ago
Andrew Tridgell
62f98b091f
desktop: import updated DataFlash code
...
this fixes a logging bug
13 years ago
Andrew Tridgell
de0c38339d
desktop: fixed ADC value for airspeed
13 years ago
Andrew Tridgell
02f25ac36d
libraries: rename purple to APM2
13 years ago
Andrew Tridgell
de2898e5db
desktop: normalise roll and pitch rates
13 years ago
Andrew Tridgell
91b03a48c1
desktop: added SKETCH as a define
...
useful for automatically handling copter vs plane
13 years ago
Andrew Tridgell
ffba37d599
desktop: first version of register level SITL support
...
this adds register level emulation of the ADS7844 and the RC
input/output hardware on the APM1, allowing for SITL testing without
enabling HIL in the code
13 years ago
Andrew Tridgell
e0488e134f
desktop: fixed build with updated dataflash interface
13 years ago
Andrew Tridgell
a9c0cbac77
desktop: make DataFlash for Desktop build replace APM1 build
13 years ago
Andrew Tridgell
73e0ab0c63
desktop: more fixes for DataFlash filesystem changes
13 years ago
Andrew Tridgell
6d048646c3
desktop: added support for new DataFlash functions
13 years ago
Andrew Tridgell
355519ad1e
desktop: when in the CLI, use blocking writes
...
this prevents us missing information from the logs
13 years ago
Andrew Tridgell
9677600433
desktop: don't start alarm till setup() has finished
13 years ago
Andrew Tridgell
9af935f2f2
desktop: don't alarm in CLI
...
loop() is not called in menu system
13 years ago
Andrew Tridgell
0820ff52a8
desktop: exit if loop() doesn't run for 5 seconds
...
this should stop runaway processes
13 years ago
Andrew Tridgell
a0fd4f710f
desktop: force awk on macos
...
this may help on jasons box
13 years ago
Andrew Tridgell
53f62b7484
desktop: exit on EOF from stdin
13 years ago
Andrew Tridgell
db99b664df
desktop: fixed malloc cast
13 years ago
Andrew Tridgell
997091e0d6
desktop: be more careful with signed/unsigned in DataFlash
13 years ago
Andrew Tridgell
c2082fdd7b
desktop: use less stack
...
this avoids a problem on cygwin on windows
13 years ago
Andrew Tridgell
c4bba9c4d8
desktop: another MacOS fix
13 years ago
Andrew Tridgell
5194fe489d
desktop: make desktop build more portable
...
this should help on MacOS
thanks to MikeS for his assistance
13 years ago
Andrew Tridgell
0e447b12a2
dataflash: type fixup for ReadInt()
13 years ago
Andrew Tridgell
294c812b9b
desktop: use the libc printf engine
...
getting ftoa_engine right was too much work
13 years ago
Andrew Tridgell
39ddc42cc7
desktop: fixed ultoa_invert()
...
the string was backwards
13 years ago
Andrew Tridgell
d33b69492b
desktop: improved ftoa_engine.c
...
this still doesn't perfectly match the assembler, but its closer
13 years ago
Andrew Tridgell
c1dad23679
autotest: fill flash with 0xff on erase
13 years ago
Andrew Tridgell
3b48389efe
Desktop: added -w option to wipe eeprom and dataflash
13 years ago
Andrew Tridgell
da800a295f
Desktop: added support for DataFlash in Desktop build
...
this will allow Jason to look at the logs of the quad sim
13 years ago
Andrew Tridgell
580139c6e4
digital.c for CLI
13 years ago
Andrew Tridgell
94f0e8a4a3
Desktop: enable the CLI in desktop build
...
this gives access to the CLI menus. You can start the SIL with the -s
switch to set the slider position to CLI
13 years ago
Andrew Tridgell
e7671178b3
desktop: fixed TCP buffering issue with HIL
...
the TCP layer was buffering the servo updates, which caused very poor HIL flight
13 years ago
Amilcar Lucas
75751900d6
Update the SIL README file
13 years ago
Andrew Tridgell
f8f2f9139d
added desktop header
13 years ago