Pavel Kirienko
|
ea19fea568
|
uavcan_linux::Node::makeBlockingServiceClient()
|
2014-04-29 13:59:11 +04:00 |
|
Pavel Kirienko
|
5d272ca410
|
Linux test: Hardpoint control from nodetool
|
2014-04-29 13:51:30 +04:00 |
|
Pavel Kirienko
|
6d39793855
|
STM32: IRQ definitions fix
|
2014-04-29 13:50:54 +04:00 |
|
Pavel Kirienko
|
ae4acbcd12
|
Refactored nodetool
|
2014-04-28 14:26:56 +04:00 |
|
Pavel Kirienko
|
4a2df2975a
|
Linux: New test util
|
2014-04-28 01:51:13 +04:00 |
|
Pavel Kirienko
|
ae26afdc9f
|
Blocking service caller
|
2014-04-28 00:33:08 +04:00 |
|
Pavel Kirienko
|
0e93ea6940
|
STM32: Dramatically improved clock synchronization
|
2014-04-27 20:57:56 +04:00 |
|
Pavel Kirienko
|
6815e5c755
|
STM32: Removed debug code
|
2014-04-26 23:47:39 +04:00 |
|
Pavel Kirienko
|
4a761b44bb
|
STM32 clock sync defaults
|
2014-04-26 19:40:36 +04:00 |
|
Pavel Kirienko
|
803222dcc3
|
STM32: New clock sync algorithm
|
2014-04-26 17:48:42 +04:00 |
|
Pavel Kirienko
|
430776469f
|
STM32: Clock speed PPM limit
|
2014-04-25 15:23:22 +04:00 |
|
Pavel Kirienko
|
32671fe574
|
Somewhat improved clock sync stability (the algorithm still has to be reimplemented from scratch)
|
2014-04-25 10:45:39 +04:00 |
|
Pavel Kirienko
|
f28b00c5db
|
Renamed clock::setMinJump()
|
2014-04-24 23:48:25 +04:00 |
|
Pavel Kirienko
|
5a01135970
|
STM32, LPC11C24: Default min jump set to 10 ms
|
2014-04-24 14:46:37 +04:00 |
|
Pavel Kirienko
|
95363908bf
|
STM32: clock::setMinJump(..)
|
2014-04-24 14:14:47 +04:00 |
|
Pavel Kirienko
|
9597dc4ddb
|
crdr_chibios followup
|
2014-04-20 23:40:53 +04:00 |
|
Pavel Kirienko
|
b7b53630d1
|
Linux driver: verbose exception with error code
|
2014-04-20 20:45:26 +04:00 |
|
Pavel Kirienko
|
e3aa0d91c8
|
Minor style fixes in Linux tests
|
2014-04-19 19:27:17 +04:00 |
|
Pavel Kirienko
|
f31d46ea6c
|
Explicit void cast for unused return values
|
2014-04-19 17:45:03 +04:00 |
|
Pavel Kirienko
|
799846de02
|
Scope hiding fixes
|
2014-04-19 16:32:42 +04:00 |
|
Pavel Kirienko
|
c4c77ea321
|
Fixed typedef reuse
|
2014-04-19 15:52:17 +04:00 |
|
Pavel Kirienko
|
ace2cf9d0e
|
Error codes are constants, not enum. That fixes another MISRA violation.
|
2014-04-19 14:13:55 +04:00 |
|
Pavel Kirienko
|
1853f5c73c
|
Explicit constructors
|
2014-04-18 19:37:08 +04:00 |
|
Pavel Kirienko
|
c17a2bbd5b
|
Fixed Linux driver: SocketCan driver adds time offset from the provided clock instance, which fixes time synchronization in PerDriverPrivate clock adjustment mode
|
2014-04-17 16:14:39 +04:00 |
|
Pavel Kirienko
|
bd27ab02ac
|
#ifdef for GCC-specific attribute
|
2014-04-17 15:52:20 +04:00 |
|
Pavel Kirienko
|
3acf0be231
|
LPC11C24: Removed compiler-dependent code
|
2014-04-17 12:53:50 +04:00 |
|
Pavel Kirienko
|
32474838c0
|
LPC11C24: Fixed undefined behavior in clock driver
|
2014-04-17 12:50:24 +04:00 |
|
Pavel Kirienko
|
c772cea438
|
Typos in Linux driver
|
2014-04-16 23:07:25 +04:00 |
|
Pavel Kirienko
|
507e395672
|
LPC11C24 test: Optimized logging
|
2014-04-16 22:56:47 +04:00 |
|
Pavel Kirienko
|
77ca59a2ad
|
LPC11C24 test: Added time sync slave and logging
|
2014-04-16 22:35:03 +04:00 |
|
Pavel Kirienko
|
87e89fc042
|
Heavy optimizations for ROM/RAM usage in UAVCAN_TINY mode
|
2014-04-16 21:11:42 +04:00 |
|
Pavel Kirienko
|
85c176cb60
|
Preprocessor symbol UAVCAN_LPC11C24_NO_WFE to disable WFE in select()
|
2014-04-16 19:20:15 +04:00 |
|
Pavel Kirienko
|
091356c1ba
|
LPC11C24: Reduced RX queue len
|
2014-04-16 19:15:52 +04:00 |
|
Pavel Kirienko
|
3c2c623c08
|
LPC11C24: Added some fancy GCC flags
|
2014-04-16 19:03:23 +04:00 |
|
Pavel Kirienko
|
698a3ad325
|
LPC11C24: Enabled LTO; binary size 26.6k
|
2014-04-16 18:57:59 +04:00 |
|
Pavel Kirienko
|
65c6fdf396
|
Disabled optimization in crt0 to avoid optimization errors on the naked function (anyway there's nothing to optimize)
|
2014-04-16 18:47:32 +04:00 |
|
Pavel Kirienko
|
97cb814ffd
|
LPC11C24: Added node status init
|
2014-04-16 15:09:32 +04:00 |
|
Pavel Kirienko
|
5926e3dd45
|
LPC11C24: Fixed TX priority inversion in CAN driver
|
2014-04-16 15:02:45 +04:00 |
|
Pavel Kirienko
|
c114ce8c99
|
LPC11C24: Default RX queue len reduced to 10 items
|
2014-04-16 14:10:19 +04:00 |
|
Pavel Kirienko
|
13e8fdbdc8
|
LPC11C24: Minor fixes in CAN driver
|
2014-04-16 13:59:37 +04:00 |
|
Pavel Kirienko
|
58636c780c
|
LPC11C24: Simple UAVCAN node. Does nothing. There's some problem with TX reordering, it was solved temporarily by setting number of TX slots to one.
|
2014-04-16 13:53:30 +04:00 |
|
Pavel Kirienko
|
e934f54c9f
|
LPC11C24: LD script: Implicit function alignment - saves 900 bytes of code for this test
|
2014-04-16 13:15:21 +04:00 |
|
Pavel Kirienko
|
c62b425b31
|
LPC11C24: LTO requires abort() to be used
|
2014-04-16 13:09:37 +04:00 |
|
Pavel Kirienko
|
2a03b21aba
|
LPC11C24 superheader
|
2014-04-16 13:09:03 +04:00 |
|
Pavel Kirienko
|
60947bc9dc
|
LPC11C24: Removed redundant comments
|
2014-04-16 12:35:50 +04:00 |
|
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 |
|