Siddharth Purohit
2cc6dcabed
ignore cast-align in Pool allocation for Node
2021-10-20 21:35:14 -04:00
Siddharth Purohit
02c165fafd
protocol: replace unsupported %llu format string
2021-10-20 21:34:03 -04:00
Peter Barker
ebfa20c994
Add override keyword to those methods requiring it
2021-10-20 21:33:54 -04:00
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
Matthias Grob
52e7ce0990
Support python3 only systems by using cmake's FindPythonInterp
...
Ubuntu 20.04 comes with no Python 2 and no link from python to python3.
To not mess with the system we just use cmake's detection for seamless
python3 support.
2020-03-28 16:08:26 +00:00
ARob109
d7b1c14650
Specify legacy-v0 branch for dsdl submodule
...
The PX4/libuavcan "px4" branch is tracked to DSDL commit 192295c. This commit is not present in the "master" branch for DSDL, but is present in the "legacy-v0" branch.
2020-03-27 09:12:55 +00: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
Pavel Kirienko
6174b8c10a
Link to the new forum
2018-10-06 19:31:18 +03:00
Pavel Kirienko
479d144ded
Merge pull request #168 from julianoes/fix-python3.7
...
Fix exception with Python 3.7
2018-10-04 11:55:55 +02:00
Julian Oes
90ae14efcd
dsdl_compiler: check for StopIteration exception
...
This fixes the exception happening with Python 3.7.
I'm assuming this has to do with:
https://www.python.org/dev/peps/pep-0479/
2018-10-04 08:44:48 +02:00
Julian Oes
65d1f61d9b
dsdl_compiler: remove trailing whitespace
2018-10-04 08:44:27 +02:00
Julian Oes
5e2d14ef7b
dsdl_compiler: add missing shebang
2018-10-04 08:43:58 +02:00
Pavel Kirienko
85d48036ab
Merge pull request #166 from UAVCAN/master_update
...
libuavcan_drivers/kinetis:Updated to no priority fix
2018-09-25 16:58:13 +02: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
Pavel Kirienko
0dc5751ffd
Merge pull request #155 from hjoertel/change-start-script
...
replaced the depricated ifconfig command by the ip command
2018-07-30 23:52:46 +03: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
Pavel Kirienko
c044630390
Merge pull request #138 from thirtytwobits/feature/issue100
...
Issue #100 remove auto_ptr and c++03 support.
2018-06-27 17:43:11 +03:00
Dixon, Scott
4750a50099
Issue #100 remove auto_ptr and c++03 support.
...
Problem:
auto_ptr is deprecated.
Solution:
use unique_ptr which is only available in c++11 and newer.
Also fix how unit tests are run as part of the build to keep them from being
deleted when they fail.
Testing:
Unit tests on linux run.
2018-06-26 20:56:53 -07:00
Pavel Kirienko
dfcdf22eda
Merge pull request #142 from thirtytwobits/feature/issue141
...
Issue #141 Add Vagrantfile to automate dev environment
2018-06-26 23:39:27 +03:00
Dixon, Scott
529a376bb5
Issue #141 Add Vagrantfile to automate dev environment
...
Problem:
There is no automated way to setup a build environment.
Solution:
Use Vagrant to pull an Ubuntu image and install the same
prerequisites used on Travis.
Testing:
Full build on my macintosh.
2018-06-26 10:27:36 -07:00
Pavel Kirienko
231b221b64
Merge pull request #134 from UAVCAN/master_upstream_nuttx_irq_changes
...
Support upstream NuttX IRQ API changes
2018-06-12 21:59:22 +03:00
David Sidrane
7764a926ef
Support upstream NuttX IRQ API changes
2018-06-12 06:18:39 -10:00
Pavel Kirienko
883cba97f8
Merge pull request #133 from thirtytwobits/master
...
#132 proper googletest dependency and fixes for unittests on OSX
2018-06-09 15:09:48 +03:00
Dixon, Scott
784ec114f6
Issue #132 Proper googletest dependency and fixes for unitests on OSX.
...
Problem:
It's really hard to get Libuavcan tests building on a mac or other platform if googletest isn't installed.
Solution:
add "if linux" guards to problem areas. Also include googletest as recommended in the googletest project's README.
Testing:
Successfully built on OSX sierra using gcc6
2018-06-07 12:25:49 -07:00
Pavel Kirienko
1e60063e82
DSDL update
2018-06-04 10:21:31 +03:00
Pavel Kirienko
8bb62cdbcc
Merge pull request #129 from ArduPilot/pr-usec-wait
...
stm32: allow for less than 1ms wait time on ChibiOS
2018-05-26 12:40:30 +03: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
c759e54b3a
Merge pull request #128 from UAVCAN/integer_bit_len_check
...
DSDL union tag code generation bug fix
2018-05-19 23:01:38 +03:00
Pavel Kirienko
e096e33bb6
Formatting fix
2018-05-19 17:57:40 +03:00
Pavel Kirienko
53e33d01f7
Unit test for the previous commit
2018-05-19 17:52:07 +03:00
Pavel Kirienko
94c0374165
Fixed the union code generation: if the union contained a power of two number of items, the tag bit length was one higher than needed, causing incorrect serialization.
2018-05-19 17:39:26 +03:00
Pavel Kirienko
d036cb3f5c
Merge pull request #127 from magicrub/sync
...
update DSDL
2018-05-17 12:44:27 +03:00
Tom Pittenger
32ebfceb32
update DSDL
2018-05-16 16:23:19 -07:00
Pavel Kirienko
cf4c7355c8
Merge pull request #125 from UAVCAN/stm32-test-removal
...
Remove STM32 test application
2018-04-26 17:31:51 +03: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
dbd037b082
Merge pull request #123 from UAVCAN/stm32-chibios-18
...
STM32 ChibiOS 18 support
2018-04-19 15:34:33 +03:00
Pavel Kirienko
fca62242ba
ChbiOS 18 support
2018-04-19 15:24:26 +03:00
Pavel Kirienko
9a8b059e21
Merge pull request #122 from magicrub/upstream_ch_shadow_warning
...
Rename variable "ch" to "chr" to avoid shadow variable in ChibiOS
2018-03-26 02:10:10 +03:00
Tom Pittenger
f935822406
rename ch to chr to avoid shadow variable in ChibiOS
2018-03-25 15:22:53 -07:00
Pavel Kirienko
1dfcaca3e0
README update; fixes #120
2018-01-04 22:52:48 +02:00
Pavel Kirienko
da34eae9c4
Added IAdHocNodeStatusUpdater
2018-01-02 11:32:35 +02:00
Pavel Kirienko
0066382ff5
TransferPerfCounter made noncopyable, returns counters by references
2018-01-01 21:17:21 +02:00
Pavel Kirienko
eebf0bfcf5
Linux SocketCAN: Missing initializer warning fix
2018-01-01 21:06:26 +02:00
Pavel Kirienko
9044cd17c4
Merge pull request #119 from battlesnake/master
...
Minor fixes: unnecessary sign conversion, redundant path delimiter.
2017-11-29 19:25:59 +02:00