1589 Commits

Author SHA1 Message Date
Pavel Kirienko
47da7f17df STM32 example: cleaner node instantiation 2015-10-09 01:51:37 +03:00
Pavel Kirienko
70232725e6 STM32 example refactored 2015-10-09 01:45:23 +03:00
Pavel Kirienko
909d71081e Merge branch 'cmake-cross' 2015-10-06 18:04:29 +03:00
Pavel Kirienko
9fb9053b01 Minor corrections to @jgoppert's CMakeLists.txt 2015-10-06 18:04:07 +03:00
James Goppert
562d308712 Requested changes. 2015-10-05 17:56:48 -04:00
James Goppert
86c3397b1b Requested changes. 2015-10-05 17:15:43 -04:00
James Goppert
0b0e7bc6cc Added cross-compiling support. 2015-10-04 21:28:22 -04:00
Pavel Kirienko
09370a8160 Merge pull request #65 from cvra/chibios3
Update stm32 drivers to ChibiOS 3.0
2015-10-04 14:24:24 +03:00
Pavel Kirienko
04897f613d README: Note on unit testing 2015-10-02 14:02:18 +03:00
Pavel Kirienko
fbab130b2e Removed a redundant assertion check in Linux test app 2015-09-30 17:53:21 +03:00
Pavel Kirienko
0410b34d0c Coverity fix 1325169 2015-09-30 02:14:46 +03:00
Pavel Kirienko
ac04e374c6 BasicFileServerBackend - fixed a missing include 2015-09-25 23:09:28 +03:00
Pavel Kirienko
62e89b3399 BasicFileServerBackend typo fix 2015-09-25 23:01:57 +03:00
Pavel Kirienko
531433a326 Fixed makeApplicationID() (rookie mistake) 2015-09-25 01:47:39 +03:00
Pavel Kirienko
14cdbc0594 Added some getters to the Node<> class 2015-09-25 01:45:40 +03:00
Pavel Kirienko
335cd6622a uavcan_linux::makeApplicationID() - instance_id made optional 2015-09-25 00:38:55 +03:00
Antoine Albertelli
5716f3eb3e Add compatibility defines for STM32F3 2015-09-24 23:33:43 +02:00
Pavel Kirienko
0f53a76b50 Changed API of DynamicNodeIDClient: start() accepts UniqueID instead of HardwareVersion 2015-09-25 00:02:58 +03:00
Antoine Albertelli
d2a5476af1 Fix mutex lock typo 2015-09-23 14:57:14 +02:00
Pavel Kirienko
50dc08663a Revert "DSDL script installation removed from the top-level CMake script"
This reverts commit fc997cff8844b30734703d6eb3664d06bb01f2a7.
2015-09-21 16:46:32 +03:00
Pavel Kirienko
24c19f7cee DSDL update 2015-09-14 14:07:26 +02:00
Michael Spieler
a767b77de2 Keep ChibiOS 2 compatibility, fix ISR names for ChibiOS 3. 2015-09-08 18:32:49 +02:00
Antoine Albertelli
3efd9bdfd0 Correct CORTEX_MAX_KERNEL_PRIORITY use
Now the NVIC minidriver always take the priority as parameter, the use
of the CORTEX_PRIORITY_MASK() macro is no more required.

Reference: http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:porting_from_2_to_3
2015-09-03 18:15:09 +02:00
Antoine Albertelli
73242f39c6 Update stm32 drivers to ChibiOS 3.0 2015-09-03 17:41:01 +02:00
Pavel Kirienko
4dff5c2223 Stupid typo in allocation request manager 2015-09-02 19:16:11 +03:00
David Sidrane
e6bdbaeb72 Merge pull request #62 from UAVCAN/master_baremetal
Master baremetal
2015-08-24 11:02:57 -10:00
Pavel Kirienko
be7f68763e Merge pull request #60 from UAVCAN/bendyer-half-nostdlib
Use public domain half<->float routines which dependence on math functions in C stdlib
2015-08-24 14:17:18 +03:00
Pavel Kirienko
4ecdfd844e Minor style fix in IEEE754Converter; no changes to the logic 2015-08-24 14:06:56 +03:00
Ben Dyer
37bd23e4fa Replace float<->half implementation with public domain code 2015-08-24 20:07:03 +10:00
Pavel Kirienko
9ca9d941c7 STM32 test updated with autobauding 2015-08-23 17:54:58 +03:00
Pavel Kirienko
a7fe27a365 Ninja fix 2015-08-21 15:03:25 +03:00
Pavel Kirienko
aeb8beadc1 IEEE754Converter::enforceIeee<>() 2015-08-21 15:00:50 +03:00
Pavel Kirienko
9c185b3ddf float16 converter is explicitly declared non-compatible with non-IEEE754 2015-08-21 14:50:47 +03:00
Pavel Kirienko
ec1210dfec Fixed doxygen comments 2015-08-21 14:43:37 +03:00
Pavel Kirienko
fbcd484e48 Merge pull request #61 from UAVCAN/bendyer-global-data-type-registry-flag
Add UAVCAN_NO_GLOBAL_DATA_TYPE_REGISTRY flag
2015-08-21 13:51:07 +03:00
Ben Dyer
e97f948b9a Uncrustified 2015-08-21 20:35:59 +10:00
Ben Dyer
dfc350a67a Correct default flag value 2015-08-21 20:31:29 +10:00
Ben Dyer
adfe61d613 Use NumPy half<->float routines to avoid dependence on math functions in C stdlib 2015-08-21 17:57:41 +10:00
Ben Dyer
cfa77b13a4 Add UAVCAN_NO_GLOBAL_DATA_TYPE_REGISTRY flag to allow the global data type registry to be disabled 2015-08-21 15:57:04 +10:00
Pavel Kirienko
3ae5400aa5 DSDL sync 2015-08-20 12:21:56 +03:00
Pavel Kirienko
cf39ecf879 POSIX driver: Proper use of std:: and uavcan:: 2015-08-20 05:42:17 +03:00
Pavel Kirienko
b4b6c9eff5 Default initialization of stack variables 2015-08-20 05:30:15 +03:00
David Sidrane
121f83a420 Proper file IO loops #40 2015-08-19 11:05:42 -10:00
David Sidrane
7fc43d0cbf Fixed Typo 2015-08-18 15:35:30 -10:00
Pavel Kirienko
e0a619c011 Default TX timeout increased to 100 ms 2015-08-19 01:12:26 +03:00
Pavel Kirienko
b317b94d98 Update to beta DSDL 2015-08-18 16:04:48 +03:00
Pavel Kirienko
940399a6a1 Pyuavcan update 2015-08-18 14:52:27 +03:00
Pavel Kirienko
677d55343f DSDL update 2015-08-17 18:10:56 +03:00
Pavel Kirienko
ec7c997ed3 Acceptance filter test fix 2015-08-17 15:06:51 +03:00
Pavel Kirienko
bfee82f3c4 Pyuavcan update 2015-08-17 14:52:38 +03:00