Commit Graph

1567 Commits

Author SHA1 Message Date
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
Pavel Kirienko d6dfd07ecf DSDL update 2015-08-17 14:51:14 +03:00
Pavel Kirienko 04dc7d5e85 Timestamp update 2015-08-17 14:12:24 +03:00
Pavel Kirienko 181b4f6094 DSDL update 2015-08-16 17:30:03 +03:00
Pavel Kirienko e32dfafbae First stab at fixing #55 2015-08-15 13:15:44 +03:00
Pavel Kirienko f3931f7fc5 EnumerationRequest removed 2015-08-14 21:55:34 +03:00
David Sidrane 06ac74bd40 Rebased on stm32_nuttx_clock 2015-08-14 07:24:41 -10:00
David Sidrane 9750e3f58d Initail STM32 Baremetal build 2015-08-14 05:46:33 -10:00
David Sidrane b0fef2ed1f Backing out setting priority of driver's clock tick under nuttx as it is hard faulting the system in IRQ 2015-08-14 05:00:24 -10:00
David Sidrane 9e51b2b125 Adding mechanism to update the drivers notion of UTC from the system RTC
Fixed Clock source and prescale calculation
2015-08-14 05:00:24 -10:00
David Sidrane 4c80149b23 Adds Nuttx Support to uc_stm32_clock 2015-08-14 05:00:24 -10:00
Pavel Kirienko bbfebbcf37 OStream fix 2015-08-14 06:26:56 +03:00
Pavel Kirienko 46793c5e06 STM32 timing doc fix 2015-08-14 05:11:24 +03:00
Pavel Kirienko c2fec7be38 STM32 driver: CAN timing docs 2015-08-13 01:55:27 +03:00
Pavel Kirienko e5efb2bb62 STM32: SJW fix 2015-08-13 01:52:52 +03:00
Pavel Kirienko 7aac8bcfee README - updated links 2015-08-08 17:29:31 +03:00
Pavel Kirienko 2fc0e99681 Minor adjustments in the acceptance filter configurator API 2015-08-04 20:10:32 +03:00
Pavel Kirienko 1e9c434ff0 Merge pull request #54 from ilia-sheremet/master
Acceptance filter update for new transport layer
2015-08-04 20:02:50 +03:00
Pavel Kirienko 58afe173db See #56 2015-08-01 20:21:26 +03:00
ilia-sheremet 9e246617d1 Acceptance filter update for new transport layer corrections_2 2015-07-29 19:04:30 +01:00
Pavel Kirienko b09509c407 Test fix #42 2015-07-26 16:03:07 +03:00
ilia-sheremet b204cb36d8 Acceptance filter update for new transport layer corrections 2015-07-25 20:25:06 +01:00
Pavel Kirienko 1e749b687c Linux nodetool: YAML parameter output 2015-07-25 20:04:29 +03:00