David Sidrane
29e1aa6c12
Reworked file naming and use ROM fs as fall back
...
The server will now attempt to provide files from the primary
path RootPath and then the alternate AltRootPath. This alows
a layered approch to file service.
Setting the RootPath to an SD card and the AltRootPath to a
ROM FS will allow a user to provide an updated uavcan firware
file that will be used instead of the baked in one without
any copying.
The path as been removed from the interactions with nodes.
There by supporting Non-compliant nodes that could not
handle the specified path length.
The vitrual pathing has been moved into the FDCache.
2021-02-17 21:21:31 -05:00
Daniel Agar
04377cc270
PX4 branch remove redundant confusing libuavcan_drivers
2020-08-12 14:32:34 -04:00
David Sidrane
0c6ed108f5
Update Kinetis driver to NuttX 8.1+
2019-11-06 14:05:48 -08:00
Daniel Agar
b8629b236b
update stm32_tim.h path
2019-08-28 13:15:42 -04:00
David Sidrane
641a36a5cc
libuavcan_drivers/kinetis:Updated to no priority fix
2018-09-25 07:54:18 -07:00
Pavel Kirienko
aa3650d34d
Merge pull request #156 from UAVCAN/master_kinetis_flexcan
...
kinetis:UAVCAN driver
2018-08-16 22:12:43 +03:00
David Sidrane
3ca697e64d
Adds kinetis Flexcan driver as a submodule
2018-08-07 10:53:25 -07:00
Oertel
ff040ea166
removed the confusing "echo ..." line (it confused Pavel)
2018-07-30 22:29:06 +02:00
Oertel
8bb5677527
replaced the depricated ifconfig command by the ip command
2018-07-30 14:59:58 +02:00
David Sidrane
7764a926ef
Support upstream NuttX IRQ API changes
2018-06-12 06:18:39 -10:00
Andrew Tridgell
a4754d19ec
stm32: allow for less than 1ms wait time on ChibiOS
...
this prevents us chewing all the cpu when asking for fast spin times
2018-05-26 12:00:29 +10:00
Pavel Kirienko
06a994384e
Typo
2018-04-26 17:23:11 +03:00
Pavel Kirienko
e6505005c5
STM32 example application removed
2018-04-26 17:21:32 +03:00
Pavel Kirienko
fca62242ba
ChbiOS 18 support
2018-04-19 15:24:26 +03:00
Pavel Kirienko
eebf0bfcf5
Linux SocketCAN: Missing initializer warning fix
2018-01-01 21:06:26 +02:00
Pavel Kirienko
e2c68bea6a
STM32: new config parameter UAVCAN_STM32_TIMX_INPUT_CLOCK
2017-11-27 13:48:33 +02:00
Pavel Kirienko
2d0225886d
STM32: fixed an implicit conversion warning
2017-11-26 19:00:38 +02:00
Mark K Cowan
e797d69cb7
Fixed failing build when socket.h adds flexible arrays to end of structures.
2017-11-24 19:24:06 +00:00
Pavel Kirienko
414a2e2bef
Fixed the CAN acceptance filter initialization in the STM32 driver
2017-11-21 21:49:36 +02:00
Daniel Willenson
337fdff08e
Don't completely overwrite the CMAKE_CXX_FLAGS
2017-11-21 10:07:27 -05:00
Anton Zaytsev
60ea60e9de
Fixed. Add new CH_KERNEL_MAJOR to stm32 driver.
2017-10-03 15:35:16 +03:00
Michael Spieler
674133e290
Fix CAN driver for STM32F3 + ChibiOS
2017-09-25 21:29:26 +02:00
Marko Car
fab231d5db
changed tabs into spaces, added error if compiler is not supported
2017-05-24 17:01:49 +02:00
Marko Car
da46a8fab2
fixed usage of atomic operation lib for armcc compiler, added conditional compilation
2017-05-24 13:36:16 +02:00
Eugene Shamaev
89221efe21
stm32 driver configuration of filters
2017-05-06 12:40:01 +03:00
James Stewart
797f459289
Added docs reference for chip.h in STM32 driver
2017-04-02 20:34:57 +10:00
James Stewart
60ce5e07f9
Added support for STM32F303 using bare metal driver
2017-04-02 20:34:22 +10:00
Pavel Kirienko
182c30490f
STM32 driver: removed SCE IRQ definitions, because SCE IRQ is no longer used
2017-01-23 04:10:21 +03:00
Pavel Kirienko
f1fc72ef7a
Added proper support for ChibiOS 4; added compile-time check that fails if IRQ vectors are not properly defined
2017-01-23 04:09:00 +03:00
Pavel Kirienko
dcbb573972
Merge pull request #98 from UAVCAN/for_upstream_nuttx_changes_4
...
For upstream nuttx changes 4 fixed CI
2017-01-12 22:30:12 +03:00
David Sidrane
ed47da5b2a
Back out upstream changes from test_stm32f107/src/board/board.cpp
2017-01-12 06:05:45 -10:00
Pavel Kirienko
4f363685a6
Merge pull request #92 from UAVCAN/for_upstream_nuttx_changes_2
...
Do Not merge - This is needed to work with the latest upstream nuttx
2017-01-09 23:55:38 +03:00
Pavel Kirienko
773104ed4e
STM32 driver: supporting ChibiOS RT kernel v4
2016-11-29 13:48:54 +03:00
Pavel Kirienko
919a794ccb
Merge branch 'warnings'
2016-08-15 11:11:56 +03:00
Pavel Kirienko
641932f625
STM32: default size of the RX queue increased to 128
2016-08-07 12:59:48 +03:00
Pavel Kirienko
43d7b12c7d
STM32 comments
2016-08-07 12:47:21 +03:00
Pavel Kirienko
ca15954213
STM32 driver: getRxQueueOverflowCount()
2016-08-07 12:45:17 +03:00
Pavel Kirienko
8b434c7768
STM32 build fix
2016-07-29 16:59:36 +03:00
Pavel Kirienko
38a241a90a
Added -Wzero-as-null-pointer-constant, replaced NULL --> UAVCAN_NULLPTR. All changes are automatic, no manual edits to the library code.
2016-07-29 15:39:24 +03:00
Pavel Kirienko
b6fa34fed5
STM32 warning fixes
2016-07-28 12:37:04 +03:00
Pavel Kirienko
af06b1a322
STM32: Fixed compilation warning (-Wconversion)
2016-07-28 09:37:09 +03:00
David Sidrane
e031a0e93f
Back out upstream changes from test_stm32f107/src/main.cpp
2016-06-22 11:25:04 -10:00
David Sidrane
c1b6451b9c
his is needed to work with the latest upstream nuttx 7.16+
...
Logger changes
2016-06-20 13:54:31 -10:00
David Sidrane
534b8686f1
This is needed to work with the latest upstream nuttx 7.16+
2016-06-20 13:54:31 -10:00
David Sidrane
1d5f1596fa
This is needed to work with the latest upstream nuttx
2016-06-20 13:54:31 -10:00
Pavel Kirienko
42464cfe19
Warning fix
2016-06-16 23:43:03 +03:00
Pavel Kirienko
a19dfd56dc
Linux makeNode() helper overload
2016-06-13 00:46:13 +03:00
Pavel Kirienko
af6c825954
Merge pull request #85 from larics/master
...
support for FreeRTOS
2016-06-03 01:09:20 +03:00
suiauthon
6b74f21fba
fixed spacing and variable notation
2016-06-02 17:31:37 +02:00
suiauthon
ea8e8cd892
removed unnecessary include
2016-06-02 15:43:43 +02:00