aboutsummaryrefslogtreecommitdiffstats
path: root/stm32conf/lanchon-stm32
diff options
context:
space:
mode:
authorajmeyer@mit.edu <ajmeyer@mit.edu@749a229e-a60e-11de-b98f-4500b42dc123>2009-12-19 08:03:54 +0000
committerajmeyer@mit.edu <ajmeyer@mit.edu@749a229e-a60e-11de-b98f-4500b42dc123>2009-12-19 08:03:54 +0000
commit7021adc50a041bfb69bc4432b712aa07ef710ca3 (patch)
tree4dcc3be7576e0ad5dd52039d3d99f3c6f99ea448 /stm32conf/lanchon-stm32
parenta8aaabae4c1cc64a01d740a436336ca31c1f79ba (diff)
downloadlibrambutan-7021adc50a041bfb69bc4432b712aa07ef710ca3.tar.gz
librambutan-7021adc50a041bfb69bc4432b712aa07ef710ca3.zip
added USB support (TX over virtual com port), the linker modifications to work with the bootloader, a modified libcs-lanchon-stm32.a, and the arduino-required main.cxx and WProgram.h
git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@72 749a229e-a60e-11de-b98f-4500b42dc123
Diffstat (limited to 'stm32conf/lanchon-stm32')
-rw-r--r--stm32conf/lanchon-stm32/libcs3-lanchon-stm32.abin0 -> 7768 bytes
-rw-r--r--stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-isrs.S6
-rw-r--r--stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S2
3 files changed, 4 insertions, 4 deletions
diff --git a/stm32conf/lanchon-stm32/libcs3-lanchon-stm32.a b/stm32conf/lanchon-stm32/libcs3-lanchon-stm32.a
new file mode 100644
index 0000000..12a2c6e
--- /dev/null
+++ b/stm32conf/lanchon-stm32/libcs3-lanchon-stm32.a
Binary files differ
diff --git a/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-isrs.S b/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-isrs.S
index b68af59..cda2d73 100644
--- a/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-isrs.S
+++ b/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-isrs.S
@@ -114,9 +114,9 @@ __STM32DefaultExceptionHandler:
.weak USB_HP_CAN_TX_IRQHandler
.globl USB_HP_CAN_TX_IRQHandler
.set USB_HP_CAN_TX_IRQHandler, __STM32DefaultExceptionHandler
- .weak USB_LP_CAN_RX0_IRQHandler
- .globl USB_LP_CAN_RX0_IRQHandler
- .set USB_LP_CAN_RX0_IRQHandler, __STM32DefaultExceptionHandler
+ .weak usb_lpIRQHandler
+ .globl usb_lpIRQHandler
+ .set usb_lpIRQHandler, __STM32DefaultExceptionHandler
.weak CAN_RX1_IRQHandler
.globl CAN_RX1_IRQHandler
.set CAN_RX1_IRQHandler, __STM32DefaultExceptionHandler
diff --git a/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S b/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S
index 17a9c01..a8e1d68 100644
--- a/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S
+++ b/stm32conf/lanchon-stm32/src/libcs3-lanchon-stm32/lanchon-stm32-vector.S
@@ -42,7 +42,7 @@ __cs3_interrupt_vector_lanchon_stm32:
.long DMAChannel7_IRQHandler
.long ADC_IRQHandler
.long USB_HP_CAN_TX_IRQHandler
- .long USB_LP_CAN_RX0_IRQHandler
+ .long usb_lpIRQHandler
.long CAN_RX1_IRQHandler
.long CAN_SCE_IRQHandler
.long EXTI9_5_IRQHandler