Pavel Kirienko
|
1e68df6187
|
LPC11C24 clock driver bug fix: SysTick pending bit is checked in SCB.ICSR, which is the only right way according to the Cortex-M0 manual
|
2014-04-16 01:16:10 +04:00 |
|
Pavel Kirienko
|
a1ea05bdea
|
LPC11C24: select()
|
2014-04-16 00:05:25 +04:00 |
|
Pavel Kirienko
|
09203aab1d
|
LPC11C24: More complete test
|
2014-04-15 23:28:01 +04:00 |
|
Pavel Kirienko
|
1c73f4884c
|
LPC11C24 iface activity LED support
|
2014-04-15 23:11:55 +04:00 |
|
Pavel Kirienko
|
272c05edf1
|
LPC11C24: __low_init() renamed to commonly known SystemInit()
|
2014-04-15 22:57:24 +04:00 |
|
Pavel Kirienko
|
a392f5c61c
|
LPC11C24: Using --specs=nano.specs (link with small newlib)
|
2014-04-15 22:17:42 +04:00 |
|
Pavel Kirienko
|
e205c2e441
|
LPC11C24 clock driver. Not well tested yet, but generally seems to be OK
|
2014-04-15 22:12:19 +04:00 |
|
Lorenz Meier
|
282f40d162
|
Hotfix to PX4IO uploader. There are no known mishaps due to it, but very clearly the IO firmware flashing process should be verified after an upload.
|
2014-04-15 19:25:07 +02:00 |
|
Pavel Kirienko
|
1f0f6b0899
|
Misleading comment removed
|
2014-04-15 21:18:32 +04:00 |
|
Pavel Kirienko
|
6127963db7
|
LPC11C24: CAN bouncer (test)
|
2014-04-15 17:22:45 +04:00 |
|
Pavel Kirienko
|
841c581991
|
LPC11C24: CAN transmission
|
2014-04-15 17:15:49 +04:00 |
|
Pavel Kirienko
|
03ab77b02f
|
LPC11C24: Building with libuavcan; partially implemented CAN driver (RX only, no timestamping)
|
2014-04-15 16:50:13 +04:00 |
|
Pavel Kirienko
|
a7233c1f17
|
LPC11C24 linking alignment fix
|
2014-04-15 16:21:42 +04:00 |
|
Pavel Kirienko
|
a4884fc452
|
LPC11C24: Added abort() stub
|
2014-04-15 15:44:40 +04:00 |
|
Pavel Kirienko
|
80ebb62b49
|
Simple C_CAN test on LPC11C24
|
2014-04-15 11:05:40 +04:00 |
|
Lorenz Meier
|
c77c5c878b
|
Merge pull request #828 from PX4/cox_cleanup
startup: cleanup of cox mixer files (Thanks Rune)
|
2014-04-14 22:36:04 +02:00 |
|
Julian Oes
|
9be0dcdab1
|
startup: cleanup of cox mixer files (Thanks Rune)
|
2014-04-14 21:44:51 +02:00 |
|
Pavel Kirienko
|
38ca53d7d5
|
LPC11C24: Proper CRT initialization with BSS and constructors. All assembler code was removed.
|
2014-04-14 23:30:06 +04:00 |
|
Pavel Kirienko
|
af2141daaf
|
__start() and main() declared with noreturn attribute
|
2014-04-14 15:30:20 +04:00 |
|
Pavel Kirienko
|
f451aba2c6
|
LPC11C24: Fixed C++ runtime initialization
|
2014-04-14 15:28:50 +04:00 |
|
Pavel Kirienko
|
03fc05a456
|
LPC11C24 test app - does nothing but blinks a LED
|
2014-04-14 15:03:48 +04:00 |
|
Lorenz Meier
|
df987f3577
|
Merge pull request #822 from helenol/helen_mavlink_pull
Added a -w option to mavlink, added vicon messages to stream.
|
2014-04-13 23:39:27 +02:00 |
|
Lorenz Meier
|
eb9daf097e
|
Merged master into mavlink_range_finder
|
2014-04-13 23:34:25 +02:00 |
|
Lorenz Meier
|
5c08a1aeac
|
Untangled local pos and distance messages, now sending distance messages only for actual distance measuring devices
|
2014-04-13 23:32:52 +02:00 |
|
Lorenz Meier
|
6e83fe28a2
|
Merge pull request #825 from PX4/mavlink_flash
mavlink: Change to size optimization
|
2014-04-13 23:31:26 +02:00 |
|
Lorenz Meier
|
41a34f2ccb
|
Merge pull request #826 from PX4/mavlink_update
mavlink: Updated protocol files
|
2014-04-13 23:31:05 +02:00 |
|
Lorenz Meier
|
f846690395
|
Added rangefinder message to MAVLink app
|
2014-04-13 23:30:09 +02:00 |
|
Lorenz Meier
|
80cd2e6c9b
|
Added fields to range finder clarifying sensor properties
|
2014-04-13 23:29:12 +02:00 |
|
Lorenz Meier
|
14dae529f0
|
mavlink: Updated protocol files
|
2014-04-13 23:27:26 +02:00 |
|
Lorenz Meier
|
88357c58bd
|
mavlink: Change to size optimization
|
2014-04-13 20:45:03 +02:00 |
|
Anton Babushkin
|
88149311ea
|
Merge branch 'rc_timeout' into mpc_rc
|
2014-04-13 11:06:49 +04:00 |
|
Pavel Kirienko
|
c2b878965e
|
DataTypeSignatureCRC - methods moved to .cpp
|
2014-04-13 00:02:48 +04:00 |
|
Pavel Kirienko
|
627dc5f2d9
|
UAVCAN_TINY preprocessor option - STM32 test compiles into 41kB in release mode (-Os, LTO)
|
2014-04-12 23:28:32 +04:00 |
|
Pavel Kirienko
|
bbbcf97cae
|
STM32 test - typo
|
2014-04-12 23:12:11 +04:00 |
|
Pavel Kirienko
|
e476a957a8
|
NetworkCompatibilityChecker will not be executed at each Node<>::start(), there's special method for that - Node<>::checkNetworkCompatibility()
|
2014-04-12 22:10:26 +04:00 |
|
Pavel Kirienko
|
dd5908dad8
|
Renaming: NodeInitializer --> NetworkCompatibilityChecker
|
2014-04-12 21:40:30 +04:00 |
|
Pavel Kirienko
|
d8c37584c0
|
STM32: clock sync: Simple PI controller for speed adjustments; converges to +-100 usec in few minutes
|
2014-04-12 21:21:02 +04:00 |
|
Pavel Kirienko
|
67f92628a8
|
STM32: optimized clock speed adjustment
|
2014-04-12 20:29:57 +04:00 |
|
Pavel Kirienko
|
77b1cb1320
|
STM32 test print
|
2014-04-12 18:44:16 +04:00 |
|
Pavel Kirienko
|
590634a82c
|
STM32: increased default RX queue size
|
2014-04-12 18:23:43 +04:00 |
|
Thomas Gubler
|
0594343b9c
|
QU4D startup script
|
2014-04-12 16:13:34 +02:00 |
|
Pavel Kirienko
|
d801f4a7f3
|
CAN TX queue quota - limiting max number of memory blocks per TX queue to avoid memory congestion if one iface is down
|
2014-04-12 18:11:30 +04:00 |
|
Pavel Kirienko
|
3e4234e049
|
Allocator fixes
|
2014-04-12 17:50:32 +04:00 |
|
Pavel Kirienko
|
6f1affa51f
|
Pool test
|
2014-04-12 17:34:16 +04:00 |
|
Pavel Kirienko
|
95d2328a8c
|
Removed debug memset() in pool allocator
|
2014-04-12 17:18:08 +04:00 |
|
Pavel Kirienko
|
4e7287358a
|
Dynamic memory refactoring: Entire library now uses IPoolAllocator instead of IAllocator, which was removed completely. This change was needed to enable TX queue constraints, see the next commits.
|
2014-04-12 17:17:06 +04:00 |
|
Pavel Kirienko
|
5808bfc0c9
|
LimitedPoolAllocator (for TX queue)
|
2014-04-12 13:40:15 +04:00 |
|
Pavel Kirienko
|
74b62cc3a9
|
STM32 CAN driver RX queue bug fix
|
2014-04-12 12:55:36 +04:00 |
|
Pavel Kirienko
|
ad49bc1ece
|
STM32 debug helpers: printing RX queue length
|
2014-04-11 19:34:41 +04:00 |
|
Pavel Kirienko
|
bba89bdd3d
|
Node<>::getAllocator() preserves full allocator type
|
2014-04-11 19:23:05 +04:00 |
|