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
Mark K Cowan
155c721324
Removed redundant path delimiter
2017-11-29 16:56:02 +00:00
Mark K Cowan
934cc4f2d2
Fixed unnecessary sign conversion
2017-11-29 16:56:02 +00: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