molnarkares
93007d20d9
Fixes:
CAN RX: ID conversion was incorrect
12 years ago
molnarkares
162522b3b2
can speed optimizations
12 years ago
molnarkares
9585e59df1
CAN2 on STM32F1 is slave and its filter banks are configured thru CAN1 FMR
12 years ago
molnarkares
867b57a1d2
can.c >> bug fixed in receive
12 years ago
Piotr Esden-Tempski
d08d366e75
[doc] Added preliminary STM32 CAN documentation.
12 years ago
Thomas Daede
f385341495
Release the correct fifo in can_receive()
12 years ago
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.
12 years ago
Jeff Ciesielski
dd5e797d61
stm32/f1/can: Add function to detect if can system has an available mailbox
12 years ago
Jeff Ciesielski
24a35126bf
stm32/f1/can: Replace mistaken logical operators with bitwise operators.
also: remove unnecessary parenthesis
12 years ago
Jeff Ciesielski
4b86c28141
stm32/f1/can: Add loopback/silent vars to init function.
Also: add helper function for mailbox checking
12 years ago
Piotr Esden-Tempski
26de4cb9d6
Constand value for resetting CAN_TDTxR was too big. Fixed.
13 years ago
Piotr Esden-Tempski
43561de329
License change of the library to LGPL, version 3 or later.
Agreed to by all the significant contributors to the library.
13 years ago
Uwe Hermann
8725bc5171
lib/stm32/f1: Coding-style fixes.
13 years ago
Stephen Caudle
b3a710b0bc
Rename stm32 lib folders to be consistent with include
13 years ago
Fergus Noble
ce7dd46aef
Update F1 libs with new header file locations.
13 years ago
Fergus Noble
424b094ce8
Renaming lib code for stm32 f1 series.
13 years ago
Fergus Noble
bd33f2d256
Renaming lib code for stm32 f1 series.
13 years ago
Gareth McMullin
692266bf67
Fixes CAN identifiers on send and receive.
14 years ago
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
14 years ago
Uwe Hermann
18790a2454
More renames for libopenstm32 -> libopencm3.
14 years ago
Uwe Hermann
be2ac142d9
Rename include/libopenstm32 to include/stm32.
14 years ago
Uwe Hermann
8e084b1517
Move STM32-specific source to lib/stm32 subdir.
14 years ago
Uwe Hermann
571c4d37d0
CAN: Reduce nesting level via code transformations.
14 years ago
Uwe Hermann
06d1a5ca80
CAN: Cosmetics and coding-style fixes.
14 years ago
Piotr Esden-Tempski
e7d765ea90
Factored out CAN helper functions out of the example. Test code now also uses the received data.
14 years ago