Andrew Tridgell
|
5ee52138c4
|
px4io: ensure RC_OK status flag is set on good input
|
12 years ago |
px4dev
|
52ff9b7d43
|
Use multi-part transactions rather than separate transfers to avoid racing between the ioctl and thread-side interfaces.
|
12 years ago |
px4dev
|
fd28217e59
|
Implement the retry counter for message-vector based transfers.
|
12 years ago |
px4dev
|
6bd662cfb2
|
In the case of a repeated start, we won't get a STOPF/AF status, but we still need to complete the old transaction before handling ADDR.
|
12 years ago |
px4dev
|
e0f83af96f
|
Reset the collection state machine on all I2C errors, increase the retry count.
|
12 years ago |
px4dev
|
2a18d6466c
|
Add a bus saturation test for px4io.
|
12 years ago |
px4dev
|
6ba4cd04fe
|
Handle the completion of an in-progress transaction (STOPF/AF bits) before accepting the start of a new transaction (ADDR).
|
12 years ago |
px4dev
|
11796e27f2
|
Simplify and tidy the handling of page buffer selection on the readout path.
|
12 years ago |
px4dev
|
4ab490bd50
|
Only update the servo output values when we are armed.
|
12 years ago |
px4dev
|
4ea8a64b39
|
Correct the length calculation for register write transfers so that we send all of the requested registers.
|
12 years ago |
px4dev
|
72fcc8aad3
|
Tidy up the write path.
|
12 years ago |
px4dev
|
899fbcc7cf
|
Fix cut and paste so that we send direct PWM and read back servo values from the right pages.
|
12 years ago |
px4dev
|
3a8bbe837e
|
Allow readback of the direct PWM outputs (this mirrors the PWM servo outputs)
|
12 years ago |
px4dev
|
984e68d76e
|
Add an ioctl for fetching the number of PWM outputs
|
12 years ago |
px4dev
|
b20c050402
|
Fix two protocol-related typos; get the right status flag name for raw PWM; read back the correct page for PWM output.
|
12 years ago |
px4dev
|
f854e2f791
|
Fixes from/inspired by Tridge; enable all mapped R/C inputs, fix various logic errors, be more selective about clearing the RC input type flags for debugging purposes.
|
12 years ago |
px4dev
|
5fe376c7b9
|
Correctness fixes from Tridge.; increased the minimum poll rate to 50Hz, don't set the input RC timestamp unless we get data.
|
12 years ago |
px4dev
|
b46d05835b
|
Implement settable failsafe values for PWM outputs.
By default in failsafe mode, PWM output pulses are not generated.
|
12 years ago |
px4dev
|
900b0d58ef
|
Less debug output.
|
12 years ago |
px4dev
|
6c75c5909e
|
Move the DMA start to immediately after setting it up; less latency at interrupt time, and no chance of getting start/stop calls out of sync.
|
12 years ago |
px4dev
|
818e898a7e
|
Fix the handling of max transfer size to leave room for the page/offset bytes.
|
12 years ago |
px4dev
|
1b30cd2f93
|
Dump a couple of unused member variables.
|
12 years ago |
Andrew Tridgell
|
8972843b14
|
px4io: fixed mixer load
|
12 years ago |
Andrew Tridgell
|
f8bea6d07b
|
px4io: fixed cpp error
|
12 years ago |
Andrew Tridgell
|
57d028fddd
|
px4io: fixed array reference bug
|
12 years ago |
px4dev
|
82f72b96de
|
Move DMA start for tx/rx into the gap where SCL is still stretched so that there is no risk of receiving the first byte before DMA starts.
|
12 years ago |
px4dev
|
0bc836ae1d
|
Implement fetching raw RC input values via the ioctl interface.
|
12 years ago |
px4dev
|
dce2afde0f
|
Rework the way that we handle the address phase for reads. Drop the _connected test as we talk to IO before starting the thread.
|
12 years ago |
px4dev
|
d8a013f872
|
Tinkering.
|
12 years ago |
px4dev
|
b34311915a
|
Safeguard against back-to-back transactions while setting up to handle a register read request.
|
12 years ago |
px4dev
|
3244bb83ea
|
Better sanity checking and error handling.
|
12 years ago |
Andrew Tridgell
|
6e751d26e8
|
perf: added 'perf reset' command
resets all perf counters
|
12 years ago |
Andrew Tridgell
|
f4da4bb8ca
|
perf_counter: added perf_reset() and perf_reset_all() calls
useful for watching counters after system reaches stable flight
|
12 years ago |
patacongo
|
63f8c0a954
|
Add option to used keyboard CODEC in apps/examples/keypadtest
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5554 42af7a65-404d-4744-a932-0658087f49c3
|
12 years ago |
Marco Bauer
|
efd4250e84
|
timing changed and amber for manual added
|
12 years ago |
Marco Bauer
|
deb5fe5187
|
timing changed and amber for manual added
|
12 years ago |
Julian Oes
|
f14c90c222
|
Some timeout needed to be raised for now to make ubx with baudrate 9600 working
|
12 years ago |
patacongo
|
70cab4d797
|
Centralize TCP loss-of-connection bit twiddling
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5542 42af7a65-404d-4744-a932-0658087f49c3
|
12 years ago |
px4dev
|
48e497e406
|
Fix a leftover from the earlier merges; building should work now.
|
12 years ago |
px4dev
|
15c85ba2cb
|
Strip some debugging
|
12 years ago |
patacongo
|
28a0cf4aa0
|
Yet another repair for the previouis botched recvfrom() fix; Fix telnet driver: It needs to break out of the read loop if 0 (meaning not conneced) of a value < 0 (an error) is encountered.
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5541 42af7a65-404d-4744-a932-0658087f49c3
|
12 years ago |
px4dev
|
d7632b1794
|
Drop some commented code now the functionality is implemented.
|
12 years ago |
Lorenz Meier
|
4b9916eded
|
Made threshold a bit nicer, still a magic number
|
12 years ago |
patacongo
|
070651221f
|
Add split package logic to improve TCP send performance with delayed ACKs
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5538 42af7a65-404d-4744-a932-0658087f49c3
|
12 years ago |
Lorenz Meier
|
2542722102
|
Fixed selective publication update
|
12 years ago |
Lorenz Meier
|
c9c64b3f25
|
Added missing flag, tested
|
12 years ago |
Lorenz Meier
|
d637842825
|
Fixed a number of smaller issues with log changes, ready to merge
|
12 years ago |
Lorenz Meier
|
f119d9fbda
|
Added home position concept, uORB struct and MAVLink announcement of home position
|
12 years ago |
Lorenz Meier
|
d463c94ea1
|
Enable / disable logging while running, enabled black box logging (ringbuffer needed), enabled GPS KML logging (does not yet write outputs)
|
12 years ago |
Lorenz Meier
|
3128529c3b
|
Added logging improvements for microSD
|
12 years ago |