Pavel Kirienko
|
56c74487ec
|
STM32: Added notes on thread safety and driver usage.
|
2014-04-06 00:00:30 +04:00 |
|
Pavel Kirienko
|
8d1d435544
|
STM32: Slightly optimized clock speed adjustment algorithm, though it still isn't applicable for real work.
|
2014-04-05 18:18:27 +04:00 |
|
Pavel Kirienko
|
0edeff9e4d
|
STM32 test: Time sync slave
|
2014-04-05 18:02:57 +04:00 |
|
Pavel Kirienko
|
befd18de6d
|
STM32F107 test runs a full featured UAVCAN node (223KB FLASH, 20KB RAM)
|
2014-04-05 17:18:50 +04:00 |
|
Pavel Kirienko
|
54606e494a
|
Fixed STM32 Event
|
2014-04-05 16:34:37 +04:00 |
|
Pavel Kirienko
|
75455438fc
|
STM32 test fixes
|
2014-04-05 13:48:25 +04:00 |
|
Pavel Kirienko
|
941f936197
|
STM32: Driver multiplexing, fixed ChibiOS Event
|
2014-04-05 13:19:00 +04:00 |
|
Pavel Kirienko
|
9e197f129b
|
STM32: Added mutex; clock made thread safe
|
2014-04-05 11:19:20 +04:00 |
|
Pavel Kirienko
|
c025df05fb
|
STM32: Fixed critical sections
|
2014-04-05 11:07:28 +04:00 |
|
Pavel Kirienko
|
c92573b840
|
Added support for timers 6 and 7
|
2014-04-05 10:43:58 +04:00 |
|
Pavel Kirienko
|
e04a32662e
|
STM32: RX
|
2014-04-05 01:39:51 +04:00 |
|
Pavel Kirienko
|
38f57f343d
|
STM32: Higher default IRQ priority
|
2014-04-05 01:39:20 +04:00 |
|
Pavel Kirienko
|
6341be88fd
|
STM32: Fixed critical sections, removed clock interface for can driver
|
2014-04-05 00:11:21 +04:00 |
|
Pavel Kirienko
|
f66338d329
|
STM32: Partially implemented CAN driver (transmission only); added debug tracing macro and some stuff into internal.hpp
|
2014-04-04 23:28:34 +04:00 |
|
Pavel Kirienko
|
daa7b9ec19
|
STM32 clock driver
|
2014-04-03 14:53:11 +04:00 |
|
Pavel Kirienko
|
39269c6bf9
|
Typo
|
2014-04-02 22:00:36 +04:00 |
|
Pavel Kirienko
|
9c08f54e65
|
STM32: Added basic OS abstraction (ChibiOS event), test app for this, minor changes in Makefile
|
2014-04-02 21:56:44 +04:00 |
|
Pavel Kirienko
|
b465c0a303
|
Added STM32 driver project. Compiles, does nothing; driver itself is not implemented (at all).
|
2014-04-02 14:27:00 +04:00 |
|
Pavel Kirienko
|
3bbcc9b0db
|
Removed excessive void casts
|
2014-04-01 23:35:05 +04:00 |
|
Pavel Kirienko
|
b71657cb39
|
Formatting in Linux tests
|
2014-04-01 23:16:41 +04:00 |
|
Pavel Kirienko
|
639f326341
|
Linux time sync test
|
2014-04-01 23:01:57 +04:00 |
|
Pavel Kirienko
|
2dc8525823
|
Added another Linux test app - node status monitor (CLI)
|
2014-04-01 15:08:32 +04:00 |
|
Pavel Kirienko
|
4f87487d46
|
Linux test node
|
2014-04-01 12:08:09 +04:00 |
|
Pavel Kirienko
|
18c4f60a46
|
Fixed select() in Linux driver
|
2014-04-01 12:00:21 +04:00 |
|
Pavel Kirienko
|
0309d13eae
|
Linux SOcketCAN driver: strict ordering of received CAN frames; added debug header for tests
|
2014-04-01 02:29:57 +04:00 |
|
Pavel Kirienko
|
5f8eb61a6f
|
Fixed installation rules
|
2014-03-31 23:53:42 +04:00 |
|
Pavel Kirienko
|
c80e0388eb
|
Linux helpers
|
2014-03-31 20:23:26 +04:00 |
|
Pavel Kirienko
|
788d7348b6
|
Linux: Auto-detecting clock adjustment mode
|
2014-03-31 19:52:43 +04:00 |
|
Pavel Kirienko
|
eafdc82b4b
|
SocketCanIface can maintain arbitrary number of frames pending in socket TX queue, which improves performance. By default, max_frames_in_socket_tx_queue = 3.
|
2014-03-31 17:57:01 +04:00 |
|
Pavel Kirienko
|
e8ee882379
|
Extra checks for socketcan driver test
|
2014-03-31 17:26:25 +04:00 |
|
Pavel Kirienko
|
b3866feda5
|
Improved vcan_init
|
2014-03-31 17:17:43 +04:00 |
|
Pavel Kirienko
|
39933ba41d
|
Finished Linux driver
|
2014-03-31 17:13:33 +04:00 |
|
Pavel Kirienko
|
b941c6293c
|
Linux SocketCAN driver (not finished yet)
|
2014-03-31 00:38:09 +04:00 |
|
Pavel Kirienko
|
c5d4b81009
|
SystemClockDriver --> SystemClock
|
2014-03-30 19:55:17 +04:00 |
|
Pavel Kirienko
|
3df6f958f7
|
Added clock test, superheader uavcan_linux.hpp
|
2014-03-30 18:58:30 +04:00 |
|
Pavel Kirienko
|
d9dd012a05
|
Added script vcan_init
|
2014-03-30 18:16:32 +04:00 |
|
Pavel Kirienko
|
a869c46f73
|
Linux clock driver - minor improvements
|
2014-03-30 17:07:26 +04:00 |
|
Pavel Kirienko
|
ec6a4cd328
|
Linux clock driver fix
|
2014-03-29 22:47:15 +04:00 |
|
Pavel Kirienko
|
bdec81bbfa
|
Explicit 'virtual' for implemented methods
|
2014-03-29 19:50:22 +04:00 |
|
Pavel Kirienko
|
5a8a672152
|
Forgotten pragma once
|
2014-03-29 19:46:42 +04:00 |
|
Pavel Kirienko
|
af14b4efec
|
Linux clock driver
|
2014-03-29 19:44:16 +04:00 |
|
Pavel Kirienko
|
21152e00db
|
Renamed dsdlc target, library made static, added linux drivers project (empty yet)
|
2014-03-29 15:31:06 +04:00 |
|