Commit Graph
478 Commits
Author SHA1 Message Date
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