Jonathan Halmen
83adad0aed
stm32: can: change filter match index to uint8_t
...
The variable can only be 8bits, and converting pointers resulted in
cases of overwriting nearby variables.
2017-07-04 23:23:29 +00:00
Fabián Inostroza
98ff5c23aa
stm32: can: Add support for getting the message timestamp.
...
Provide an optional parameter to receive the timestamp in
2017-06-08 23:01:45 +00:00
Karl Palsson
192c2eacb7
stm32: can: Correct mask/id order in filters
...
Checked against RM0090r11 and confirmed.
Reported-by: Warren Gay <ve3wwg@gmail.com>
2017-06-08 23:01:45 +00:00
Karl Palsson
d9615a2eb7
stm32: can: update to modern includes and apis
...
No functional change. But allows automatic functionality on platforms
that support CAN with only makefile changes now.
2017-06-08 23:01:45 +00:00
Jonathan Challinger
7f8b32efed
stm32f3: include CAN
2017-03-30 21:48:07 +00:00
Piotr Esden-Tempski
39fa9e4c58
Stile fixes run, 80 char boundry.
2013-06-12 21:07:35 -07:00
Piotr Esden-Tempski
34de1e776e
Changed to use stdint types.
2013-06-12 19:11:22 -07:00
Piotr Esden-Tempski
7df63fcae0
First coarse run to fix coding style in locm3.
...
Added --terse and --mailback options to the make stylecheck target. It
also does continue even if it enounters a possible error.
We decided on two exceptions from the linux kernel coding standard:
- Empty wait while loops may end with ; on the same line.
- All blocks after while, if, for have to be in brackets even if they
only contain one statement. Otherwise it is easy to introduce an
error.
Checkpatch needs to be adapted to reflect those changes.
2013-06-12 18:22:56 -07:00
molnarkares
93007d20d9
Fixes:
...
CAN RX: ID conversion was incorrect
2013-04-16 17:12:10 -07:00
molnarkares
162522b3b2
can speed optimizations
2013-04-16 17:10:56 -07:00
molnarkares
9585e59df1
CAN2 on STM32F1 is slave and its filter banks are configured thru CAN1 FMR
2013-04-16 17:10:03 -07:00
molnarkares
867b57a1d2
can.c >> bug fixed in receive
2013-04-16 17:08:50 -07:00
Piotr Esden-Tempski
c904c3ae57
Merging pull request #63 Improvements to STM32F1 I2C, CAN, RCC, and USB (f107)
...
Merge remote-tracking branch 'icd/master'
2013-01-06 17:52:43 -08:00
Jeff Ciesielski
db35fbb7ba
Merge branch 'master' of git://github.com/libopencm3/libopencm3 into upstream-merge
2012-11-13 13:13:40 -08:00
Piotr Esden-Tempski
d08d366e75
[doc] Added preliminary STM32 CAN documentation.
2012-11-12 15:43:45 -08:00
Thomas Daede
f385341495
Release the correct fifo in can_receive()
2012-10-28 02:53:53 -05:00
Thomas Daede
1bb0e9b970
Add CAN support for F2 and F4 series.
...
All stm32 series currently released share the same bxCAN hardware, so share can.c among all the families.
2012-10-28 02:50:46 -05:00
Fergus Noble
424b094ce8
Renaming lib code for stm32 f1 series.
2011-10-12 22:13:01 -04:00
Gareth McMullin
692266bf67
Fixes CAN identifiers on send and receive.
2011-03-23 17:36:17 +13:00
Uwe Hermann
8f251e8a9d
Some more file/path restructuring.
...
All #includes now explicitly use the "<libopencm3/stm32/rcc.h>" format.
If you want to get rid of the "libopencm3" prefix in your local project you
can add a respective -I entry in your Makefile (not recommended though).
All .ld files and .a libs are installed in $(TOOLCHAIN_DIR)/lib
directly (as before), but are now renamed to avoid potential
conflicts now or in the future. Examples:
libopencm3_lpc13xx.a
libopencm3_lpc13xx.ld
libopencm3_stm32.a
libopencm3_stm32.ld
2010-12-31 18:18:39 +01:00
Uwe Hermann
18790a2454
More renames for libopenstm32 -> libopencm3.
2010-12-30 13:19:25 +01:00
Uwe Hermann
be2ac142d9
Rename include/libopenstm32 to include/stm32.
2010-12-30 02:23:51 +01:00
Uwe Hermann
8e084b1517
Move STM32-specific source to lib/stm32 subdir.
2010-12-30 02:12:31 +01:00