libopenstm32-commits Mailing List for libopenstm32
Status: Inactive
Brought to you by:
uh1763
You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(28) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(14) |
Feb
(5) |
Mar
(10) |
Apr
(2) |
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
(2) |
Dec
(18) |
2011 |
Jan
(6) |
Feb
(3) |
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(8) |
Nov
(4) |
Dec
|
From: Uwe H. <uw...@he...> - 2011-11-01 22:02:16
|
Hi, the long-pending rename of the libopenstm32 project to libopencm3 is finally done. The new website/wiki is: http://www.libopencm3.org (user accounts are only created manually per request for spam-reasons, just let me know and I'll make one for you) The new SourceForge project page: https://sourceforge.net/projects/libopencm3/ The new git repository clone command is: git clone git://libopencm3.git.sourceforge.net/gitroot/libopencm3/libopencm3 Code browser: http://libopencm3.git.sourceforge.net/ The new IRC channel on FreeNode is: #libopencm3 The mailings lists libopencm3-commits and libopencm3-devel are now available. Everyone who was subscribed to the old lists should be automatically subscribed to the new ones too (with same settings). Please let me know if anything went wrong. The old lists should no longer be used, but the list archives will remain accessible. Please let me know if I forgot to update or move anything. Thanks, Uwe. -- http://hermann-uwe.de | http://sigrok.org http://randomprojects.org | http://unmaintained-free-software.org |
From: Uwe H. <uh...@us...> - 2011-11-01 19:17:07
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 25e30fab8efb7cec613f743ad5b43fc6cadfd1df (commit) via 01314bbe50ca958973dfa3908b60c6276d6c4e9c (commit) from 8cbe4030e1a979afb523248b43825aca5e715570 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 25e30fab8efb7cec613f743ad5b43fc6cadfd1df Author: Uwe Hermann <uw...@he...> Date: Tue Nov 1 20:09:12 2011 +0100 README: Update wiki and mailing list URLs. commit 01314bbe50ca958973dfa3908b60c6276d6c4e9c Author: Uwe Hermann <uw...@he...> Date: Tue Nov 1 20:04:59 2011 +0100 README: Fix obsolete names. ----------------------------------------------------------------------- Summary of changes: README | 23 +++++++++++------------ 1 files changed, 11 insertions(+), 12 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-11-01 18:57:26
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 8cbe4030e1a979afb523248b43825aca5e715570 (commit) from 3fb95ad6850d4328b5ced1c033c6c12962aae609 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 8cbe4030e1a979afb523248b43825aca5e715570 Author: Uwe Hermann <uw...@he...> Date: Tue Nov 1 19:55:43 2011 +0100 README: Mention STM32F2 and STM32F4 series. ----------------------------------------------------------------------- Summary of changes: README | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-11-01 16:36:15
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 3fb95ad6850d4328b5ced1c033c6c12962aae609 (commit) via 97fa5ff815dc2920f8bb675f21cf0cda7588dcaf (commit) via 990109ef4701f863da086571765a8fa00670b99c (commit) via 4c26739ea2fca534181af785a9d5b0ad8624a4d7 (commit) via 2e5f3338c0947c47aab6126be239f98406c5ecc4 (commit) via baa3acf1168b9f6dec91febade1ecd312813eca4 (commit) via 30d1aa957e57a3487124648b3590c28f72815c34 (commit) via e0fe43357d1f2f986e7969a3d6efe723e6828fcf (commit) from 1fea1df39abde97d1e84f5b99f9793701b1691b7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3fb95ad6850d4328b5ced1c033c6c12962aae609 Author: Piotr Esden-Tempski <pi...@es...> Date: Mon Oct 31 15:04:08 2011 -0700 Added license header to cdcacm test python script. commit 97fa5ff815dc2920f8bb675f21cf0cda7588dcaf Author: Gareth McMullin <ga...@bl...> Date: Mon Oct 31 23:04:36 2011 +1300 Lisa-M HID example uses accelerometer to move mouse. commit 990109ef4701f863da086571765a8fa00670b99c Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Oct 30 22:54:49 2011 -0700 Fixed an application side buffer issue where resending the data failed. Now the example will retry to send the mirror data untill it succeeds. Also decreased the buffer back to 64 as it needs to be changed in more then one place. commit 4c26739ea2fca534181af785a9d5b0ad8624a4d7 Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Oct 30 18:59:53 2011 -0700 Improved the script to give a better error count reporting. commit 2e5f3338c0947c47aab6126be239f98406c5ecc4 Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Oct 30 18:51:28 2011 -0700 Decreased serial read timeout on the test script to increase throughput. commit baa3acf1168b9f6dec91febade1ecd312813eca4 Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Oct 30 18:51:10 2011 -0700 Increased cdcacm serial buffer to 128. commit 30d1aa957e57a3487124648b3590c28f72815c34 Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Oct 30 18:40:26 2011 -0700 Added cdcacm (usb serial) example for lisa-m with a small basic stresstesting python script. commit e0fe43357d1f2f986e7969a3d6efe723e6828fcf Author: Gareth McMullin <ga...@bl...> Date: Sun Oct 30 20:19:29 2011 +1300 usb_f107: Fixed lost 4 bytes on control OUT transaction. ----------------------------------------------------------------------- Summary of changes: .../stm32/f1/{other => lisa-m}/usb_cdcacm/Makefile | 0 .../stm32/f1/{other => lisa-m}/usb_cdcacm/README | 0 .../f1/{stm32-h103 => lisa-m}/usb_cdcacm/cdcacm.c | 15 +++- .../f1/{stm32-h103 => lisa-m}/usb_cdcacm/cdcacm.ld | 0 examples/stm32/f1/lisa-m/usb_cdcacm/cdcacm_test.py | 56 +++++++++++++ .../stm32/f1/lisa-m/usb_hid/adxl345.h | 27 ++++--- examples/stm32/f1/lisa-m/usb_hid/usbhid.c | 85 ++++++++++++++++++-- examples/stm32/f1/stm32-h107/usb_simple/usbtest.py | 20 +++++ lib/usb/usb_f107.c | 25 ++++-- 9 files changed, 197 insertions(+), 31 deletions(-) copy examples/stm32/f1/{other => lisa-m}/usb_cdcacm/Makefile (100%) copy examples/stm32/f1/{other => lisa-m}/usb_cdcacm/README (100%) copy examples/stm32/f1/{stm32-h103 => lisa-m}/usb_cdcacm/cdcacm.c (94%) copy examples/stm32/f1/{stm32-h103 => lisa-m}/usb_cdcacm/cdcacm.ld (100%) create mode 100644 examples/stm32/f1/lisa-m/usb_cdcacm/cdcacm_test.py copy lib/lm3s/gpio.c => examples/stm32/f1/lisa-m/usb_hid/adxl345.h (64%) create mode 100644 examples/stm32/f1/stm32-h107/usb_simple/usbtest.py hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-10-31 15:21:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 1fea1df39abde97d1e84f5b99f9793701b1691b7 (commit) via 6da485f06dedb5a0401bdec2ce5ea1c9752f5397 (commit) from 59df80398b8fb7b6837ea885c351046ff2818413 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1fea1df39abde97d1e84f5b99f9793701b1691b7 Author: Stephen Caudle <gi...@do...> Date: Mon Oct 31 11:11:03 2011 -0400 Fix more STM32 whitespace issues commit 6da485f06dedb5a0401bdec2ce5ea1c9752f5397 Author: Stephen Caudle <gi...@do...> Date: Mon Oct 31 09:25:05 2011 -0400 Fix STM32 flash programming doc links ----------------------------------------------------------------------- Summary of changes: include/libopencm3/stm32/can.h | 376 +++++++------- include/libopencm3/stm32/f1/dma.h | 166 +++--- include/libopencm3/stm32/f1/flash.h | 62 ++-- include/libopencm3/stm32/f1/gpio.h | 138 +++--- include/libopencm3/stm32/f1/scb.h | 34 +- include/libopencm3/stm32/f1/usb.h | 221 ++++---- include/libopencm3/stm32/f2/flash.h | 125 +++--- include/libopencm3/stm32/f2/gpio.h | 18 +- include/libopencm3/stm32/f2/nvic_f2.h | 162 +++--- include/libopencm3/stm32/f2/rcc.h | 16 +- include/libopencm3/stm32/f2/scb.h | 34 +- include/libopencm3/stm32/f2/spi.h | 6 +- include/libopencm3/stm32/f2/syscfg.h | 2 +- include/libopencm3/stm32/f2/timer.h | 29 +- include/libopencm3/stm32/f2/usart.h | 2 +- include/libopencm3/stm32/f4/flash.h | 124 +++--- include/libopencm3/stm32/f4/gpio.h | 18 +- include/libopencm3/stm32/f4/nvic_f4.h | 162 +++--- include/libopencm3/stm32/f4/rcc.h | 16 +- include/libopencm3/stm32/f4/scb.h | 34 +- include/libopencm3/stm32/f4/spi.h | 4 +- include/libopencm3/stm32/f4/syscfg.h | 2 +- include/libopencm3/stm32/f4/timer.h | 29 +- include/libopencm3/stm32/f4/usart.h | 2 +- include/libopencm3/stm32/i2c.h | 4 +- include/libopencm3/stm32/nvic.h | 14 +- include/libopencm3/stm32/timer.h | 906 ++++++++++++++++---------------- include/libopencm3/stm32/tools.h | 12 +- 28 files changed, 1353 insertions(+), 1365 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-10-31 11:47:55
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 59df80398b8fb7b6837ea885c351046ff2818413 (commit) via 5a89d4459146edfb073e8ffa299cd9598a98c27c (commit) via 05bc9d10f15332358b18014d335a79fa3f4ed21c (commit) via 580d25a84baaa160b0afdc096e9aa1e8ca1c2d2b (commit) via 68d2e0d1e3c587e18eef6a6ef9c40b3549b2f9e7 (commit) via 822d75adb709c83d8de07a4776af0f2a8f187190 (commit) via e2ed7824cf29fb5beda6ffd70935f7f434b8d5dc (commit) via eb47f0cfc0e10df9246121970e6ad87f386939c6 (commit) via 1dc4645732f1ac07d023038ad4828784af368803 (commit) via b3a710b0bcc8e765b32cc255dc5047323933d22e (commit) from 3900d16740b790ea2603b8fa7f627da7ff5a9753 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 59df80398b8fb7b6837ea885c351046ff2818413 Author: Stephen Caudle <gi...@do...> Date: Mon Oct 31 00:42:26 2011 -0400 Add miniblink example for STM32F4 discovery board commit 5a89d4459146edfb073e8ffa299cd9598a98c27c Author: Stephen Caudle <gi...@do...> Date: Mon Oct 31 00:24:47 2011 -0400 Add initial support for STM32F4 commit 05bc9d10f15332358b18014d335a79fa3f4ed21c Author: Stephen Caudle <gi...@do...> Date: Mon Oct 31 00:17:41 2011 -0400 Add generic STM32F2 RCC clock function commit 580d25a84baaa160b0afdc096e9aa1e8ca1c2d2b Author: Stephen Caudle <gi...@do...> Date: Mon Oct 31 00:16:37 2011 -0400 Move STM32 example projects in family specific folders commit 68d2e0d1e3c587e18eef6a6ef9c40b3549b2f9e7 Author: Stephen Caudle <gi...@do...> Date: Sun Oct 30 18:17:33 2011 -0400 Fix stm32f2 RCC PLL values for 120MHz commit 822d75adb709c83d8de07a4776af0f2a8f187190 Author: Stephen Caudle <gi...@do...> Date: Fri Oct 28 16:32:09 2011 -0400 Clean up whitespace in stm32f2 GPIO commit e2ed7824cf29fb5beda6ffd70935f7f434b8d5dc Author: Stephen Caudle <gi...@do...> Date: Fri Oct 28 16:21:43 2011 -0400 Clean up whitespace in stm32f2 RCC Also make RCC IO defines consistent with stm32f1. commit eb47f0cfc0e10df9246121970e6ad87f386939c6 Author: Stephen Caudle <gi...@do...> Date: Fri Oct 28 16:21:31 2011 -0400 Add SCB from stm32f1 commit 1dc4645732f1ac07d023038ad4828784af368803 Author: Stephen Caudle <gi...@do...> Date: Fri Oct 28 15:44:53 2011 -0400 Update makefiles to reflect stm32 lib folder name changes commit b3a710b0bcc8e765b32cc255dc5047323933d22e Author: Stephen Caudle <gi...@do...> Date: Fri Oct 28 15:44:29 2011 -0400 Rename stm32 lib folders to be consistent with include ----------------------------------------------------------------------- Summary of changes: Makefile | 2 +- examples/{stm32f1 => stm32/f1}/Makefile.include | 6 +- .../f1}/lisa-m/fancyblink/Makefile | 0 .../f1}/lisa-m/fancyblink/fancyblink.c | 0 .../f1}/lisa-m/fancyblink/fancyblink.ld | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_dfu/Makefile | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_dfu/README | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_dfu/usbdfu.c | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_dfu/usbdfu.ld | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_hid/Makefile | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_hid/README | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_hid/usbhid.c | 0 .../{stm32f1 => stm32/f1}/lisa-m/usb_hid/usbhid.ld | 0 .../f1}/mb525/fancyblink/Makefile | 0 .../{stm32f1 => stm32/f1}/mb525/fancyblink/README | 0 .../f1}/mb525/fancyblink/fancyblink.c | 0 .../f1}/mb525/fancyblink/fancyblink.ld | 0 .../{stm32f1 => stm32/f1}/mb525/pwmleds/Makefile | 0 .../{stm32f1 => stm32/f1}/mb525/pwmleds/README | 0 .../{stm32f1 => stm32/f1}/mb525/pwmleds/pwmleds.c | 0 .../{stm32f1 => stm32/f1}/mb525/pwmleds/pwmleds.ld | 0 examples/{stm32f1 => stm32/f1}/obldc/can/Makefile | 0 examples/{stm32f1 => stm32/f1}/obldc/can/can.c | 0 examples/{stm32f1 => stm32/f1}/obldc/can/can.ld | 0 examples/{stm32f1 => stm32/f1}/obldc/led/Makefile | 0 examples/{stm32f1 => stm32/f1}/obldc/led/led.c | 0 examples/{stm32f1 => stm32/f1}/obldc/led/led.ld | 0 .../{stm32f1 => stm32/f1}/obldc/pwmleds/Makefile | 0 .../{stm32f1 => stm32/f1}/obldc/pwmleds/pwmleds.c | 0 .../{stm32f1 => stm32/f1}/obldc/pwmleds/pwmleds.ld | 0 .../{stm32f1 => stm32/f1}/obldc/systick/Makefile | 0 .../{stm32f1 => stm32/f1}/obldc/systick/systick.c | 0 .../{stm32f1 => stm32/f1}/obldc/systick/systick.ld | 0 .../{stm32f1 => stm32/f1}/obldc/usart/Makefile | 0 examples/{stm32f1 => stm32/f1}/obldc/usart/usart.c | 0 .../{stm32f1 => stm32/f1}/obldc/usart/usart.ld | 0 .../{stm32f1 => stm32/f1}/obldc/usart_irq/Makefile | 0 .../f1}/obldc/usart_irq/usart_irq.c | 0 .../f1}/obldc/usart_irq/usart_irq.ld | 0 .../f1}/other/adc_temperature_sensor/Makefile | 0 .../f1}/other/adc_temperature_sensor/README | 0 .../f1}/other/adc_temperature_sensor/adc.c | 0 .../f1}/other/adc_temperature_sensor/adc.ld | 0 .../f1}/other/dma_mem2mem/Makefile | 0 .../{stm32f1 => stm32/f1}/other/dma_mem2mem/README | 0 .../{stm32f1 => stm32/f1}/other/dma_mem2mem/dma.c | 0 .../{stm32f1 => stm32/f1}/other/dma_mem2mem/dma.ld | 0 .../{stm32f1 => stm32/f1}/other/dogm128/Makefile | 0 .../{stm32f1 => stm32/f1}/other/dogm128/README | 0 .../{stm32f1 => stm32/f1}/other/dogm128/dogm128.c | 0 .../{stm32f1 => stm32/f1}/other/dogm128/dogm128.h | 0 .../{stm32f1 => stm32/f1}/other/dogm128/main.c | 0 .../{stm32f1 => stm32/f1}/other/dogm128/main.ld | 0 .../f1}/other/i2c_stts75_sensor/Makefile | 0 .../f1}/other/i2c_stts75_sensor/README | 0 .../other/i2c_stts75_sensor/i2c_stts75_sensor.c | 0 .../other/i2c_stts75_sensor/i2c_stts75_sensor.ld | 0 .../f1}/other/i2c_stts75_sensor/stts75.c | 0 .../f1}/other/i2c_stts75_sensor/stts75.h | 0 examples/{stm32f1 => stm32/f1}/other/rtc/Makefile | 0 examples/{stm32f1 => stm32/f1}/other/rtc/README | 0 examples/{stm32f1 => stm32/f1}/other/rtc/rtc.c | 0 examples/{stm32f1 => stm32/f1}/other/rtc/rtc.ld | 0 .../{stm32f1 => stm32/f1}/other/systick/Makefile | 0 .../{stm32f1 => stm32/f1}/other/systick/README | 0 .../{stm32f1 => stm32/f1}/other/systick/systick.c | 0 .../{stm32f1 => stm32/f1}/other/systick/systick.ld | 0 .../f1}/other/timer_interrupt/Makefile | 0 .../f1}/other/timer_interrupt/README | 0 .../f1}/other/timer_interrupt/timer.c | 0 .../f1}/other/timer_interrupt/timer.ld | 0 .../f1}/other/usb_cdcacm/Makefile | 0 .../{stm32f1 => stm32/f1}/other/usb_cdcacm/README | 0 .../f1}/other/usb_cdcacm/cdcacm.c | 0 .../f1}/other/usb_cdcacm/cdcacm.ld | 0 .../{stm32f1 => stm32/f1}/other/usb_dfu/Makefile | 0 .../{stm32f1 => stm32/f1}/other/usb_dfu/README | 0 .../{stm32f1 => stm32/f1}/other/usb_dfu/usbdfu.c | 0 .../{stm32f1 => stm32/f1}/other/usb_dfu/usbdfu.ld | 0 .../{stm32f1 => stm32/f1}/other/usb_hid/Makefile | 0 .../{stm32f1 => stm32/f1}/other/usb_hid/README | 0 .../{stm32f1 => stm32/f1}/other/usb_hid/usbhid.c | 0 .../{stm32f1 => stm32/f1}/other/usb_hid/usbhid.ld | 0 .../f1}/stm32-discovery/button/Makefile | 0 .../f1}/stm32-discovery/button/README | 0 .../f1}/stm32-discovery/button/button.c | 0 .../f1}/stm32-discovery/button/button.ld | 0 .../f1}/stm32-discovery/fancyblink/Makefile | 0 .../f1}/stm32-discovery/fancyblink/README | 0 .../f1}/stm32-discovery/fancyblink/fancyblink.c | 0 .../f1}/stm32-discovery/fancyblink/fancyblink.ld | 0 .../f1}/stm32-discovery/miniblink/Makefile | 0 .../f1}/stm32-discovery/miniblink/README | 0 .../f1}/stm32-discovery/miniblink/miniblink.c | 0 .../f1}/stm32-discovery/miniblink/miniblink.ld | 0 .../f1}/stm32-discovery/rtc/Makefile | 0 .../f1}/stm32-discovery/rtc/README | 0 .../f1}/stm32-discovery/rtc/rtc.c | 0 .../f1}/stm32-discovery/rtc/rtc.ld | 0 .../f1}/stm32-discovery/usart/Makefile | 0 .../f1}/stm32-discovery/usart/README | 0 .../f1}/stm32-discovery/usart/usart.c | 0 .../f1}/stm32-discovery/usart/usart.ld | 0 .../f1}/stm32-h103/button/Makefile | 0 .../f1}/stm32-h103/button/button.c | 0 .../f1}/stm32-h103/button/button.ld | 0 .../f1}/stm32-h103/exti_both/Makefile | 0 .../f1}/stm32-h103/exti_both/exti_both.c | 0 .../f1}/stm32-h103/exti_both/exti_both.ld | 0 .../f1}/stm32-h103/exti_rising_falling/Makefile | 0 .../exti_rising_falling/exti_rising_falling.c | 0 .../exti_rising_falling/exti_rising_falling.ld | 0 .../f1}/stm32-h103/fancyblink/Makefile | 0 .../f1}/stm32-h103/fancyblink/README | 0 .../f1}/stm32-h103/fancyblink/fancyblink.c | 0 .../f1}/stm32-h103/fancyblink/fancyblink.ld | 0 .../f1}/stm32-h103/led_stripe/Makefile | 0 .../f1}/stm32-h103/led_stripe/led_stripe.c | 0 .../f1}/stm32-h103/led_stripe/led_stripe.ld | 0 .../f1}/stm32-h103/miniblink/Makefile | 0 .../f1}/stm32-h103/miniblink/README | 0 .../f1}/stm32-h103/miniblink/miniblink.c | 0 .../f1}/stm32-h103/miniblink/miniblink.ld | 0 .../f1}/stm32-h103/pwm_6step/Makefile | 0 .../f1}/stm32-h103/pwm_6step/pwm_6step.c | 0 .../f1}/stm32-h103/pwm_6step/pwm_6step.ld | 0 .../{stm32f1 => stm32/f1}/stm32-h103/spi/Makefile | 0 .../{stm32f1 => stm32/f1}/stm32-h103/spi/README | 0 .../{stm32f1 => stm32/f1}/stm32-h103/spi/spi.c | 0 .../{stm32f1 => stm32/f1}/stm32-h103/spi/spi.ld | 0 .../f1}/stm32-h103/timer/Makefile | 0 .../{stm32f1 => stm32/f1}/stm32-h103/timer/timer.c | 0 .../f1}/stm32-h103/timer/timer.ld | 0 .../f1}/stm32-h103/traceswo/Makefile | 0 .../f1}/stm32-h103/traceswo/README | 0 .../f1}/stm32-h103/traceswo/traceswo.c | 0 .../f1}/stm32-h103/traceswo/traceswo.ld | 0 .../f1}/stm32-h103/usart/Makefile | 0 .../{stm32f1 => stm32/f1}/stm32-h103/usart/README | 0 .../{stm32f1 => stm32/f1}/stm32-h103/usart/usart.c | 0 .../f1}/stm32-h103/usart/usart.ld | 0 .../f1}/stm32-h103/usart_irq/Makefile | 0 .../f1}/stm32-h103/usart_irq/usart_irq.c | 0 .../f1}/stm32-h103/usart_irq/usart_irq.ld | 0 .../f1}/stm32-h103/usart_irq_printf/Makefile | 0 .../stm32-h103/usart_irq_printf/usart_irq_printf.c | 0 .../usart_irq_printf/usart_irq_printf.ld | 0 .../f1}/stm32-h103/usart_printf/Makefile | 0 .../f1}/stm32-h103/usart_printf/usart_printf.c | 0 .../f1}/stm32-h103/usart_printf/usart_printf.ld | 0 .../f1}/stm32-h103/usb_cdcacm/Makefile | 0 .../f1}/stm32-h103/usb_cdcacm/README | 0 .../f1}/stm32-h103/usb_cdcacm/cdcacm.c | 0 .../f1}/stm32-h103/usb_cdcacm/cdcacm.ld | 0 .../f1}/stm32-h103/usb_dfu/Makefile | 0 .../f1}/stm32-h103/usb_dfu/README | 0 .../f1}/stm32-h103/usb_dfu/usbdfu.c | 0 .../f1}/stm32-h103/usb_dfu/usbdfu.ld | 0 .../f1}/stm32-h103/usb_hid/Makefile | 0 .../f1}/stm32-h103/usb_hid/README | 0 .../f1}/stm32-h103/usb_hid/usbhid.c | 0 .../f1}/stm32-h103/usb_hid/usbhid.ld | 0 .../f1}/stm32-h103/usb_iap/Makefile | 0 .../f1}/stm32-h103/usb_iap/README | 0 .../f1}/stm32-h103/usb_iap/usbiap.c | 0 .../f1}/stm32-h103/usb_iap/usbiap.ld | 0 .../f1}/stm32-h107/fancyblink/Makefile | 0 .../f1}/stm32-h107/fancyblink/README | 0 .../f1}/stm32-h107/fancyblink/fancyblink.c | 0 .../f1}/stm32-h107/fancyblink/fancyblink.ld | 0 .../f1}/stm32-h107/usb_simple/Makefile | 0 .../f1}/stm32-h107/usb_simple/README | 0 .../f1}/stm32-h107/usb_simple/usb_simple.c | 0 .../f1}/stm32-h107/usb_simple/usb_simple.ld | 0 examples/{stm32f2 => stm32/f2}/Makefile.include | 6 +- examples/{stm32f2 => stm32/f2}/jobygps/jobygps.cfg | 0 .../f2}/jobygps/miniblink/Makefile | 0 .../{stm32f2 => stm32/f2}/jobygps/miniblink/README | 0 .../f2}/jobygps/miniblink/miniblink.c | 0 .../f2}/jobygps/miniblink/miniblink.ld | 0 .../f2}/jobygps/spi_test/Makefile | 0 .../f2}/jobygps/spi_test/spi_test.c | 2 +- .../f2}/jobygps/spi_test/spi_test.ld | 0 .../f2}/jobygps/usart_printf/Makefile | 0 .../f2}/jobygps/usart_printf/usart_printf.c | 2 +- .../f2}/jobygps/usart_printf/usart_printf.ld | 0 examples/{stm32f2 => stm32/f4}/Makefile.include | 10 +- .../f4}/stm32-discovery/miniblink/Makefile | 0 .../f4}/stm32-discovery/miniblink/README | 0 .../f4}/stm32-discovery/miniblink/miniblink.c | 42 +- .../f4}/stm32-discovery/miniblink/miniblink.ld | 9 +- include/libopencm3/stm32/f2/gpio.h | 136 ++++---- include/libopencm3/stm32/f2/rcc.h | 418 ++++++++++--------- include/libopencm3/stm32/{f1 => f2}/scb.h | 0 include/libopencm3/stm32/{f2 => f4}/flash.h | 0 include/libopencm3/stm32/{f2 => f4}/gpio.h | 136 ++++---- include/libopencm3/stm32/{f2 => f4}/memorymap.h | 0 .../stm32/{f2/nvic_f2.h => f4/nvic_f4.h} | 4 +- include/libopencm3/stm32/{f2 => f4}/pwr.h | 25 +- include/libopencm3/stm32/{f2 => f4}/rcc.h | 421 ++++++++++--------- include/libopencm3/stm32/{f1 => f4}/scb.h | 0 include/libopencm3/stm32/{f2 => f4}/spi.h | 4 +- include/libopencm3/stm32/{f2 => f4}/syscfg.h | 0 include/libopencm3/stm32/{f2 => f4}/timer.h | 4 +- include/libopencm3/stm32/{f2 => f4}/usart.h | 4 +- include/libopencm3/stm32/memorymap.h | 4 + include/libopencm3/stm32/nvic.h | 4 + lib/{stm32f1 => stm32/f1}/Makefile | 6 +- lib/{stm32f1 => stm32/f1}/adc.c | 0 lib/{stm32f1 => stm32/f1}/can.c | 0 lib/{stm32f1 => stm32/f1}/dma.c | 0 lib/{stm32f1 => stm32/f1}/ethernet.c | 0 lib/{stm32f1 => stm32/f1}/exti.c | 0 lib/{stm32f1 => stm32/f1}/flash.c | 0 lib/{stm32f1 => stm32/f1}/gpio.c | 0 lib/{stm32f1 => stm32/f1}/libopencm3_stm32f1.ld | 0 lib/{stm32f1 => stm32/f1}/rcc.c | 0 lib/{stm32f1 => stm32/f1}/rtc.c | 0 lib/{stm32f1 => stm32/f1}/scb.c | 0 lib/{stm32f1 => stm32/f1}/timer.c | 0 lib/{stm32f1 => stm32/f1}/vector.c | 0 lib/{stm32f2 => stm32/f2}/Makefile | 10 +- lib/{stm32f2 => stm32/f2}/exti.c | 0 lib/{stm32f2 => stm32/f2}/flash.c | 0 lib/{stm32f2 => stm32/f2}/gpio.c | 0 lib/{stm32f2 => stm32/f2}/libopencm3_stm32f2.ld | 0 lib/{stm32f2 => stm32/f2}/rcc.c | 71 ++-- lib/{stm32f1 => stm32/f2}/scb.c | 2 +- lib/{stm32f2 => stm32/f2}/vector.c | 0 lib/{stm32f2 => stm32/f4}/Makefile | 14 +- lib/{stm32f2 => stm32/f4}/exti.c | 4 +- lib/{stm32f2 => stm32/f4}/flash.c | 2 +- lib/{stm32f2 => stm32/f4}/gpio.c | 2 +- .../f4/libopencm3_stm32f4.ld} | 0 lib/{lpc13xx/gpio.c => stm32/f4/pwr.c} | 11 +- lib/{stm32f2 => stm32/f4}/rcc.c | 94 +++-- lib/{stm32f1 => stm32/f4}/scb.c | 2 +- lib/{stm32f2 => stm32/f4}/vector.c | 0 lib/{stm32_common => stm32}/i2c.c | 0 lib/{stm32_common => stm32}/nvic.c | 0 lib/{stm32_common => stm32}/spi.c | 0 lib/{stm32_common => stm32}/systick.c | 0 lib/{stm32_common => stm32}/usart.c | 0 243 files changed, 781 insertions(+), 676 deletions(-) rename examples/{stm32f1 => stm32/f1}/Makefile.include (96%) rename examples/{stm32f1 => stm32/f1}/lisa-m/fancyblink/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/fancyblink/fancyblink.c (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/fancyblink/fancyblink.ld (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_dfu/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_dfu/README (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_dfu/usbdfu.c (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_dfu/usbdfu.ld (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_hid/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_hid/README (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_hid/usbhid.c (100%) rename examples/{stm32f1 => stm32/f1}/lisa-m/usb_hid/usbhid.ld (100%) rename examples/{stm32f1 => stm32/f1}/mb525/fancyblink/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/mb525/fancyblink/README (100%) rename examples/{stm32f1 => stm32/f1}/mb525/fancyblink/fancyblink.c (100%) rename examples/{stm32f1 => stm32/f1}/mb525/fancyblink/fancyblink.ld (100%) rename examples/{stm32f1 => stm32/f1}/mb525/pwmleds/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/mb525/pwmleds/README (100%) rename examples/{stm32f1 => stm32/f1}/mb525/pwmleds/pwmleds.c (100%) rename examples/{stm32f1 => stm32/f1}/mb525/pwmleds/pwmleds.ld (100%) rename examples/{stm32f1 => stm32/f1}/obldc/can/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/obldc/can/can.c (100%) rename examples/{stm32f1 => stm32/f1}/obldc/can/can.ld (100%) rename examples/{stm32f1 => stm32/f1}/obldc/led/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/obldc/led/led.c (100%) rename examples/{stm32f1 => stm32/f1}/obldc/led/led.ld (100%) rename examples/{stm32f1 => stm32/f1}/obldc/pwmleds/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/obldc/pwmleds/pwmleds.c (100%) rename examples/{stm32f1 => stm32/f1}/obldc/pwmleds/pwmleds.ld (100%) rename examples/{stm32f1 => stm32/f1}/obldc/systick/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/obldc/systick/systick.c (100%) rename examples/{stm32f1 => stm32/f1}/obldc/systick/systick.ld (100%) rename examples/{stm32f1 => stm32/f1}/obldc/usart/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/obldc/usart/usart.c (100%) rename examples/{stm32f1 => stm32/f1}/obldc/usart/usart.ld (100%) rename examples/{stm32f1 => stm32/f1}/obldc/usart_irq/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/obldc/usart_irq/usart_irq.c (100%) rename examples/{stm32f1 => stm32/f1}/obldc/usart_irq/usart_irq.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/adc_temperature_sensor/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/adc_temperature_sensor/README (100%) rename examples/{stm32f1 => stm32/f1}/other/adc_temperature_sensor/adc.c (100%) rename examples/{stm32f1 => stm32/f1}/other/adc_temperature_sensor/adc.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/dma_mem2mem/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/dma_mem2mem/README (100%) rename examples/{stm32f1 => stm32/f1}/other/dma_mem2mem/dma.c (100%) rename examples/{stm32f1 => stm32/f1}/other/dma_mem2mem/dma.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/dogm128/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/dogm128/README (100%) rename examples/{stm32f1 => stm32/f1}/other/dogm128/dogm128.c (100%) rename examples/{stm32f1 => stm32/f1}/other/dogm128/dogm128.h (100%) rename examples/{stm32f1 => stm32/f1}/other/dogm128/main.c (100%) rename examples/{stm32f1 => stm32/f1}/other/dogm128/main.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/i2c_stts75_sensor/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/i2c_stts75_sensor/README (100%) rename examples/{stm32f1 => stm32/f1}/other/i2c_stts75_sensor/i2c_stts75_sensor.c (100%) rename examples/{stm32f1 => stm32/f1}/other/i2c_stts75_sensor/i2c_stts75_sensor.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/i2c_stts75_sensor/stts75.c (100%) rename examples/{stm32f1 => stm32/f1}/other/i2c_stts75_sensor/stts75.h (100%) rename examples/{stm32f1 => stm32/f1}/other/rtc/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/rtc/README (100%) rename examples/{stm32f1 => stm32/f1}/other/rtc/rtc.c (100%) rename examples/{stm32f1 => stm32/f1}/other/rtc/rtc.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/systick/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/systick/README (100%) rename examples/{stm32f1 => stm32/f1}/other/systick/systick.c (100%) rename examples/{stm32f1 => stm32/f1}/other/systick/systick.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/timer_interrupt/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/timer_interrupt/README (100%) rename examples/{stm32f1 => stm32/f1}/other/timer_interrupt/timer.c (100%) rename examples/{stm32f1 => stm32/f1}/other/timer_interrupt/timer.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_cdcacm/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_cdcacm/README (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_cdcacm/cdcacm.c (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_cdcacm/cdcacm.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_dfu/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_dfu/README (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_dfu/usbdfu.c (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_dfu/usbdfu.ld (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_hid/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_hid/README (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_hid/usbhid.c (100%) rename examples/{stm32f1 => stm32/f1}/other/usb_hid/usbhid.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/button/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/button/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/button/button.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/button/button.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/fancyblink/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/fancyblink/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/fancyblink/fancyblink.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/fancyblink/fancyblink.ld (100%) copy examples/{stm32f1 => stm32/f1}/stm32-discovery/miniblink/Makefile (100%) copy examples/{stm32f1 => stm32/f1}/stm32-discovery/miniblink/README (100%) copy examples/{stm32f1 => stm32/f1}/stm32-discovery/miniblink/miniblink.c (100%) copy examples/{stm32f1 => stm32/f1}/stm32-discovery/miniblink/miniblink.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/rtc/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/rtc/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/rtc/rtc.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/rtc/rtc.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/usart/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/usart/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/usart/usart.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-discovery/usart/usart.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/button/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/button/button.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/button/button.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/exti_both/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/exti_both/exti_both.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/exti_both/exti_both.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/exti_rising_falling/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/exti_rising_falling/exti_rising_falling.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/exti_rising_falling/exti_rising_falling.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/fancyblink/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/fancyblink/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/fancyblink/fancyblink.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/fancyblink/fancyblink.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/led_stripe/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/led_stripe/led_stripe.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/led_stripe/led_stripe.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/miniblink/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/miniblink/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/miniblink/miniblink.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/miniblink/miniblink.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/pwm_6step/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/pwm_6step/pwm_6step.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/pwm_6step/pwm_6step.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/spi/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/spi/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/spi/spi.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/spi/spi.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/timer/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/timer/timer.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/timer/timer.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/traceswo/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/traceswo/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/traceswo/traceswo.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/traceswo/traceswo.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart/usart.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart/usart.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_irq/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_irq/usart_irq.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_irq/usart_irq.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_irq_printf/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_irq_printf/usart_irq_printf.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_irq_printf/usart_irq_printf.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_printf/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_printf/usart_printf.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usart_printf/usart_printf.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_cdcacm/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_cdcacm/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_cdcacm/cdcacm.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_cdcacm/cdcacm.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_dfu/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_dfu/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_dfu/usbdfu.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_dfu/usbdfu.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_hid/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_hid/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_hid/usbhid.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_hid/usbhid.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_iap/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_iap/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_iap/usbiap.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h103/usb_iap/usbiap.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/fancyblink/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/fancyblink/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/fancyblink/fancyblink.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/fancyblink/fancyblink.ld (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/usb_simple/Makefile (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/usb_simple/README (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/usb_simple/usb_simple.c (100%) rename examples/{stm32f1 => stm32/f1}/stm32-h107/usb_simple/usb_simple.ld (100%) copy examples/{stm32f2 => stm32/f2}/Makefile.include (96%) rename examples/{stm32f2 => stm32/f2}/jobygps/jobygps.cfg (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/miniblink/Makefile (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/miniblink/README (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/miniblink/miniblink.c (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/miniblink/miniblink.ld (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/spi_test/Makefile (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/spi_test/spi_test.c (97%) rename examples/{stm32f2 => stm32/f2}/jobygps/spi_test/spi_test.ld (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/usart_printf/Makefile (100%) rename examples/{stm32f2 => stm32/f2}/jobygps/usart_printf/usart_printf.c (97%) rename examples/{stm32f2 => stm32/f2}/jobygps/usart_printf/usart_printf.ld (100%) rename examples/{stm32f2 => stm32/f4}/Makefile.include (94%) rename examples/{stm32f1 => stm32/f4}/stm32-discovery/miniblink/Makefile (100%) rename examples/{stm32f1 => stm32/f4}/stm32-discovery/miniblink/README (100%) rename examples/{stm32f1 => stm32/f4}/stm32-discovery/miniblink/miniblink.c (55%) rename examples/{stm32f1 => stm32/f4}/stm32-discovery/miniblink/miniblink.ld (75%) copy include/libopencm3/stm32/{f1 => f2}/scb.h (100%) copy include/libopencm3/stm32/{f2 => f4}/flash.h (100%) copy include/libopencm3/stm32/{f2 => f4}/gpio.h (78%) copy include/libopencm3/stm32/{f2 => f4}/memorymap.h (100%) copy include/libopencm3/stm32/{f2/nvic_f2.h => f4/nvic_f4.h} (98%) copy include/libopencm3/stm32/{f2 => f4}/pwr.h (66%) copy include/libopencm3/stm32/{f2 => f4}/rcc.h (53%) copy include/libopencm3/stm32/{f1 => f4}/scb.h (100%) copy include/libopencm3/stm32/{f2 => f4}/spi.h (95%) copy include/libopencm3/stm32/{f2 => f4}/syscfg.h (100%) copy include/libopencm3/stm32/{f2 => f4}/timer.h (96%) copy include/libopencm3/stm32/{f2 => f4}/usart.h (94%) rename lib/{stm32f1 => stm32/f1}/Makefile (92%) rename lib/{stm32f1 => stm32/f1}/adc.c (100%) rename lib/{stm32f1 => stm32/f1}/can.c (100%) rename lib/{stm32f1 => stm32/f1}/dma.c (100%) rename lib/{stm32f1 => stm32/f1}/ethernet.c (100%) rename lib/{stm32f1 => stm32/f1}/exti.c (100%) rename lib/{stm32f1 => stm32/f1}/flash.c (100%) rename lib/{stm32f1 => stm32/f1}/gpio.c (100%) copy lib/{stm32f1 => stm32/f1}/libopencm3_stm32f1.ld (100%) rename lib/{stm32f1 => stm32/f1}/rcc.c (100%) rename lib/{stm32f1 => stm32/f1}/rtc.c (100%) copy lib/{stm32f1 => stm32/f1}/scb.c (100%) rename lib/{stm32f1 => stm32/f1}/timer.c (100%) rename lib/{stm32f1 => stm32/f1}/vector.c (100%) copy lib/{stm32f2 => stm32/f2}/Makefile (86%) copy lib/{stm32f2 => stm32/f2}/exti.c (100%) copy lib/{stm32f2 => stm32/f2}/flash.c (100%) copy lib/{stm32f2 => stm32/f2}/gpio.c (100%) rename lib/{stm32f2 => stm32/f2}/libopencm3_stm32f2.ld (100%) copy lib/{stm32f2 => stm32/f2}/rcc.c (85%) copy lib/{stm32f1 => stm32/f2}/scb.c (96%) copy lib/{stm32f2 => stm32/f2}/vector.c (100%) rename lib/{stm32f2 => stm32/f4}/Makefile (81%) rename lib/{stm32f2 => stm32/f4}/exti.c (97%) rename lib/{stm32f2 => stm32/f4}/flash.c (99%) rename lib/{stm32f2 => stm32/f4}/gpio.c (98%) rename lib/{stm32f1/libopencm3_stm32f1.ld => stm32/f4/libopencm3_stm32f4.ld} (100%) copy lib/{lpc13xx/gpio.c => stm32/f4/pwr.c} (75%) rename lib/{stm32f2 => stm32/f4}/rcc.c (80%) rename lib/{stm32f1 => stm32/f4}/scb.c (96%) rename lib/{stm32f2 => stm32/f4}/vector.c (100%) rename lib/{stm32_common => stm32}/i2c.c (100%) rename lib/{stm32_common => stm32}/nvic.c (100%) rename lib/{stm32_common => stm32}/spi.c (100%) rename lib/{stm32_common => stm32}/systick.c (100%) rename lib/{stm32_common => stm32}/usart.c (100%) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-10-30 01:16:09
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 3900d16740b790ea2603b8fa7f627da7ff5a9753 (commit) via 44715e9eca2109399cdf8a47ed47d9435b972ad0 (commit) from 66c24ee131ddb41e7c8520804792415c9a999381 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3900d16740b790ea2603b8fa7f627da7ff5a9753 Author: Uwe Hermann <uw...@he...> Date: Sun Oct 30 02:14:41 2011 +0100 stm32-h103/usb_dfu: Whitespace/coding-style fixes. commit 44715e9eca2109399cdf8a47ed47d9435b972ad0 Author: Uwe Hermann <uw...@he...> Date: Sun Oct 30 02:04:37 2011 +0100 Olimex STM32-H103: Make the usb_dfu example work. On this board PC11 must be low to connect the USB. Thanks Gareth McMullin <ga...@bl...> for pointing this out. ----------------------------------------------------------------------- Summary of changes: examples/stm32f1/stm32-h103/usb_dfu/usbdfu.c | 121 ++++++++++++-------------- 1 files changed, 56 insertions(+), 65 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-10-29 23:53:44
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 66c24ee131ddb41e7c8520804792415c9a999381 (commit) from 577e0a8b9d0c36b1eb35de038c95c8bde270071b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 66c24ee131ddb41e7c8520804792415c9a999381 Author: Piotr Esden-Tempski <pi...@es...> Date: Sat Oct 29 15:48:55 2011 -0700 Changed the lisa/m dfu example to use PC2 led for enumeration indication instead of switching off jtag and using trst led. ----------------------------------------------------------------------- Summary of changes: examples/stm32f1/lisa-m/usb_dfu/usbdfu.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-10-29 22:49:23
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 577e0a8b9d0c36b1eb35de038c95c8bde270071b (commit) via 88230a8d5c46ba79d372ec9e669cfb38f67f9f17 (commit) via 8ba610e80a9fdd385b14cf3cc7002a56663afb5c (commit) from ffba9f84e03dae792190d6acbf218df7795da2b8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 577e0a8b9d0c36b1eb35de038c95c8bde270071b Author: Uwe Hermann <uw...@he...> Date: Sun Oct 30 00:40:26 2011 +0200 lisa-m/usb_hid: Drop unused variable. This avoids a compiler warning. commit 88230a8d5c46ba79d372ec9e669cfb38f67f9f17 Author: Piotr Esden-Tempski <pi...@es...> Date: Sat Oct 29 15:29:49 2011 -0700 Switched the lisa/m usb_dfu to use stm32f107 init code. commit 8ba610e80a9fdd385b14cf3cc7002a56663afb5c Author: Piotr Esden-Tempski <pi...@es...> Date: Sat Oct 29 15:06:11 2011 -0700 Readded black magic probe support to example makefiles. ----------------------------------------------------------------------- Summary of changes: examples/stm32f1/Makefile.include | 13 +++++++++++++ examples/stm32f1/lisa-m/usb_dfu/usbdfu.c | 2 +- examples/stm32f1/lisa-m/usb_hid/usbhid.c | 1 - examples/stm32f2/Makefile.include | 13 +++++++++++++ 4 files changed, 27 insertions(+), 2 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-10-29 21:41:45
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via ffba9f84e03dae792190d6acbf218df7795da2b8 (commit) from fb087555d9d3d4e12ead4f5498f4acf058891699 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ffba9f84e03dae792190d6acbf218df7795da2b8 Author: Uwe Hermann <uw...@he...> Date: Sat Oct 29 23:39:24 2011 +0200 README: target/stm32.cfg is deprecated in OpenOCD. ----------------------------------------------------------------------- Summary of changes: README | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-10-29 20:44:53
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via fb087555d9d3d4e12ead4f5498f4acf058891699 (commit) via 788f3870c430b6e4ce7ae55bfa263cd66c1c7b37 (commit) via 17d80aa5a4a3f32d28d94bcaedc45eca45ed5441 (commit) via ca48da8dd47e414bc3ef4ac0c369b532c6b8068d (commit) via 284be9303748d640204b22c50183f9b49e86aa83 (commit) via b05a5dcf2a2d5aa42e80cabf6aaf7a63133b5332 (commit) via fd2524beb0b0ace785c1aceb05b971d2aa902fde (commit) via 36cff03af1b4ad08c72ccc21bbd3903113ef423a (commit) via 28d614757e136d63a965c6d66b7838a656505510 (commit) via 0f6a0276aab597d23639988fa5cc457bc1186818 (commit) via 869a0df701e6f937a7d350350aebe3772c51f7ba (commit) via 7877aaeebc2b53316bf13a1ae9b2fb0c5143af68 (commit) via 8974be743571e32cc6b7a6bc29615e24d4aafc89 (commit) via 20c33d1ae3f6dd4b30483ccec5209e1f5ba74059 (commit) via 6dd3190bb969f7622a6ba628ba745c306c20ac8d (commit) via ae44add1b6910c349917ce106d995d06da8e2879 (commit) via 82768447c8f262ac0ce64cf8567cea0372bf2b83 (commit) via 2095715eb1de61b0f58129923e0a8ad4ae3706e0 (commit) via 8ceeb99902786041184800248eca4d7f3741d9bf (commit) via 878c0948719436f36862feef3908ed0c78cccbdd (commit) via 14dcda91b06c517d5a7e5485ceac040d72978a31 (commit) via 7518bc83c1b5b2f4f363ec43478b4d1320e0a8ef (commit) via 84b9f859416bb32ba7cf5f19b930445adb2aa41d (commit) via e772992f4c56d79581e62607c27609e4eeaaae7e (commit) via e7f909c50206f7a4cc467fa55633c70bbd384491 (commit) via f0c153598d5eb8373770297e71732f8fcef4f8ef (commit) via ef8f8d831e83fcba4573404b588142853dd226fb (commit) via c4c9d6ca112b104301152fcdea3a487ed0e42bb9 (commit) via 53f1c75c53f856af7a46cebc3e68a68c0a89036d (commit) via 1a555c9646ddfe2dd6ff67fbeb8d0324c129786f (commit) via fae6f83bb96bbe0b69b433d42253081574bcabc4 (commit) via d1272acaad8bb7dc41b81bd0c7a9728b7d308422 (commit) via 7133e792398b87695fa73bb344c8d3d0cb08bb23 (commit) via 0565cb837815f4086b03ddf090dcada82f30e9c4 (commit) via 4d02d36d6b16e96eda731c9adbbbadd694371700 (commit) via 010ee532982ae8329f712967e7e3759fa432ce76 (commit) via 72baa300ab82c184e156e170cae0dcd1fd665d12 (commit) via ca412a9ed2ab3bf5f4bdf54b7b300290931ab39b (commit) via cadbc0145bf2eb407f24987620636f4e52b293d4 (commit) via 023b0a169581d2e7e640134035b505eda597dda3 (commit) via cff706e3ca3823ffb388a4e87c4ef8bf925945c4 (commit) via ce7dd46aef9153c4f98a983977ce7bd2a905134d (commit) via a4935eef571191f7c9170723943f1327d39656a1 (commit) via 666b8f12d56cf478b0c9594009004b88917dec64 (commit) via 7524b0f4c56e4b9785eac47ffe0fcbc4553d349e (commit) via 8a2cf9dd4b1ff3d14a67ee1545f1f58644170240 (commit) via 775288bc1326e7a6a03a1b60db6dac88e26f0c5a (commit) via 8da449679988e32d35359fa8a952ec8d2ed07297 (commit) via 60dcacccb7ae8f80ca224e38abdfca1236d1871e (commit) via 95d4532595369b09bd48e9f7706b0ddef3149985 (commit) via 4eff339e8caae6a16b3650343de483201d4ca490 (commit) via 0d4931f91feba0f2e99b58b6b18345696e390b7a (commit) via fd2eb7a1bd3b7cbe06dd91fad6782a85afff86ba (commit) via 69fb967eed15dfde14442ecfa36e42f824b704c2 (commit) via ab871dde0b3d9fa6ada9dfe42a71e5ca94589a70 (commit) via ac18a048696a675cc05acec91a6686164e0df29f (commit) via 6bf33af01070a7559bd5a129f5a4cde7f7e6151a (commit) via e77bbff125d603f31899f505242577cca9ca7b43 (commit) via 76700510e08007fcbb461c22e71649bfa2bf95de (commit) via 424b094ce83e6c9ae577cef22e86054cc2d945a5 (commit) via cf8171e469ff726701bfdc5d14a169c87d1e5b54 (commit) via 18648708c887e24a1e30a37b133aad15b284a21d (commit) via 5ba3e77246fece4883381b6db00974fd1a0c2c34 (commit) via cbf6b8e54b526ef9c104bd9e3d9ae2e6fe3829c8 (commit) via c63001c6cd13a91556cd0f37007fef40cad9085d (commit) via 4809f7dacf70253f894460683be5c08d76a800a7 (commit) via 71909482de63e9f34570df1635aefb48a0a730ec (commit) via 59c1c40e2c14c062cfe24c5eac3599cd8cca0c79 (commit) via 11b856822d3e985297f00d09194d807ef4af3e35 (commit) via 6ab4e561f73e01b497ef3a323883814007d49990 (commit) via d4d737096371fc489bed70684b13305af4785f82 (commit) via 3c67ef7d07cfa4d2d041fa4f641a9f6f3c4a33bf (commit) via 6ec01401e12d957b38947c9236a8d3086bca4eca (commit) via db8653b802afcdcfbe71424d1bafcd9584972212 (commit) via 16a481034ff86869d8e4548dfb4b7bf8df2c6f26 (commit) via 022a18f3143a10dda216fd8c68e6f81a888b6583 (commit) via 25ed4d5af0a31943fcc2d9d73ae4fce64e478bf8 (commit) via 309beb251a5a2f618380d451931cce0a109b005e (commit) via 83dab6436907361bb59efe2338c4e04dc26053a1 (commit) via 508e18b26b450f2d2a70994ab2a179104fb65c5d (commit) via 551d069ed3e5fd5f2f25eae8bd0980905835002a (commit) via 792a806ecd8febe063153fb4cac8f4ad95812815 (commit) via 3a426b34aa38397aca3efc17f83a524fb05ea1ed (commit) via 97413a83f8aecea15a79953703c8a2c320993bc4 (commit) via 318deef8cb49cbf7d60788ad36f1fc4a41e1be4b (commit) via 7889cb66c77bbb921079097038ba0b179fcd5958 (commit) via 2a8ae89c7a77dcc0c0d5f1a4ec918032051c59f0 (commit) via d21cd70810999ceb99ed80473f1e5e6181c3ffc6 (commit) via 00c2bcb563c01c92d49158ef079919bac679f875 (commit) via 5b4cbe7d87409096e447951ba72b269e90cf12a7 (commit) via b546f9b5a92f592e0254ae3de94c609148a88018 (commit) via b4d71f37067cc1bc4ada1dab27aeeaf1c2e23311 (commit) via 4366d5e60082b8be4ddb8926e6368f29fc363aab (commit) via b5883df455c595c92f79ee7721e37ea808010cc2 (commit) via a43e52124a8d8994ab53991a09dc3eae02193ed2 (commit) via f8d1005595296177da8e92ddbf8ef582f23a58d1 (commit) via 6912cbe71fe1a4773a3ad0aa7ee04186422dd60d (commit) via aa3089e8c4b6e3085fa8bc6d03c01d1522fa78a6 (commit) via af64b76bd6b89488f0cd1ad1a899367d6a28f655 (commit) via 87d4045c22d75143ed8f750c184966eeba55a3b6 (commit) via f3779fbefa23e424f359b140886a0257e5bb0dd8 (commit) via 00e26ec7b6fc214f120e41201f3e71337cb018b8 (commit) via 57868b1f67e1366b138d99b101f63c9404d1dcfb (commit) via 0ab26a05a8b41e0aa9f07f33ed1b997fb4fabf1f (commit) via 5e5988e284b90e0ce696a2e83e6804a681927027 (commit) via 8a5ad8f5649e5ffe0dd14f9332259f202d873d64 (commit) via 89eb1921d94cdeaf5518b418ca5134d857908b7b (commit) via bd33f2d256631a22a54b589982c3e104f81a78d4 (commit) via da1af2cece35607476b7ac6685dd6bace968ac59 (commit) via 1a1d8d63ba26ab94b27ff1fea1a22d36b0f4402e (commit) via 8f5da142502f72681d2f716ba806eb7219320b99 (commit) via bba026ce336a9f0ec74f68c65e57f626c26e338a (commit) from f9a28a3d5e7438842f64c123ffff2488bdccff4d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fb087555d9d3d4e12ead4f5498f4acf058891699 Author: Uwe Hermann <uw...@he...> Date: Sat Oct 29 22:30:28 2011 +0200 README: Update path to the new stm32f1. commit 788f3870c430b6e4ce7ae55bfa263cd66c1c7b37 Merge: 17d80aa fd2524b Author: Uwe Hermann <uw...@he...> Date: Sat Oct 29 22:19:12 2011 +0200 Merge remote-tracking branch 'fnoble/stm32f2' commit 17d80aa5a4a3f32d28d94bcaedc45eca45ed5441 Author: Uwe Hermann <uw...@he...> Date: Sat Oct 29 22:14:33 2011 +0200 Fix whitespace. commit ca48da8dd47e414bc3ef4ac0c369b532c6b8068d Author: Piotr Esden-Tempski <pi...@es...> Date: Wed Oct 5 22:56:47 2011 -0700 Changed the lisa/m dfu example to run on stm32f105. commit 284be9303748d640204b22c50183f9b49e86aa83 Author: Gareth McMullin <ga...@bl...> Date: Sat Oct 29 23:57:10 2011 +1300 Restored OTG clock enable in RCC in f107 usb init. commit b05a5dcf2a2d5aa42e80cabf6aaf7a63133b5332 Author: Gareth McMullin <ga...@bl...> Date: Sat Oct 29 21:30:26 2011 +1300 Fixed some F105/F107 USB issues. Added user callback on SOF. Made examples depend on lib. commit fd2524beb0b0ace785c1aceb05b971d2aa902fde Merge: 36cff03 28d6147 Author: Stephen Caudle <gi...@do...> Date: Thu Oct 27 23:39:16 2011 -0400 Merge remote-tracking branch 'fnoble/stm32f2' into stm32fx Conflicts: lib/stm32f2/Makefile commit 36cff03af1b4ad08c72ccc21bbd3903113ef423a Author: Stephen Caudle <gi...@do...> Date: Thu Oct 27 23:34:52 2011 -0400 Add RCC and FLASH support for STM32F2 commit 28d614757e136d63a965c6d66b7838a656505510 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:39:04 2011 -0700 Removing silly dummy target. commit 0f6a0276aab597d23639988fa5cc457bc1186818 Merge: 869a0df ae44add Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:33:40 2011 -0700 Merge branch 'stm32f2' of github.com:fnoble/libopenstm32 into stm32f2 commit 869a0df701e6f937a7d350350aebe3772c51f7ba Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:30:44 2011 -0700 Adding new EXTI stuff to F2 makefile. commit 7877aaeebc2b53316bf13a1ae9b2fb0c5143af68 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:30:27 2011 -0700 Better way to toggle a pin. commit 8974be743571e32cc6b7a6bc29615e24d4aafc89 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:29:52 2011 -0700 Added convenience function code for EXTI on F2. commit 20c33d1ae3f6dd4b30483ccec5209e1f5ba74059 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:29:14 2011 -0700 Add header for F2 syscfg peripheral. commit 6dd3190bb969f7622a6ba628ba745c306c20ac8d Author: Fergus Noble <fer...@gm...> Date: Wed Oct 26 13:28:52 2011 -0700 Fix NVIC defines for F2. commit ae44add1b6910c349917ce106d995d06da8e2879 Merge: 8276844 8ceeb99 Author: Fergus Noble <fer...@gm...> Date: Thu Oct 13 00:11:32 2011 -0700 Merge branch 'stm32fx' of https://github.com/doceme/libopenstm32 into stm32f2 Conflicts: Makefile examples/stm32/lisa-m/fancyblink/fancyblink.ld examples/stm32/lisa-m/usb_hid/usbhid.ld examples/stm32/mb525/fancyblink/fancyblink.ld examples/stm32/obldc/usart_irq/usart_irq.ld examples/stm32/other/usb_dfu/usbdfu.c examples/stm32/stm32-h103/fancyblink/fancyblink.ld examples/stm32/stm32-h103/usart_irq/usart_irq.ld examples/stm32/stm32-h103/usb_dfu/usbdfu.c examples/stm32/stm32-h103/usb_hid/usbhid.ld examples/stm32f1/Makefile.include examples/stm32f1/lisa-m/fancyblink/fancyblink.ld examples/stm32f1/lisa-m/usb_hid/usbhid.ld examples/stm32f1/mb525/fancyblink/fancyblink.ld examples/stm32f1/obldc/usart_irq/usart_irq.ld examples/stm32f1/other/usb_dfu/usbdfu.c examples/stm32f1/stm32-h103/fancyblink/fancyblink.ld examples/stm32f1/stm32-h103/usart_irq/usart_irq.ld examples/stm32f1/stm32-h103/usb_dfu/usbdfu.c examples/stm32f1/stm32-h103/usb_hid/usbhid.ld examples/stm32f2/jobygps/usart_printf/usart_printf.ld lib/lm3s/Makefile lib/lpc13xx/Makefile lib/stm32f1/Makefile commit 82768447c8f262ac0ce64cf8567cea0372bf2b83 Merge: 2095715 4809f7d Author: Fergus Noble <fer...@gm...> Date: Wed Oct 12 23:59:16 2011 -0700 Merge branch 'stm32f2' of github.com:fnoble/libopenstm32 into stm32f2 commit 2095715eb1de61b0f58129923e0a8ad4ae3706e0 Author: Fergus Noble <fer...@gm...> Date: Wed Oct 12 23:58:37 2011 -0700 I think we want to wait before we send the UART byte rather than after... commit 8ceeb99902786041184800248eca4d7f3741d9bf Author: Stephen Caudle <gi...@do...> Date: Wed Oct 12 23:58:27 2011 -0400 Fix stm32f1 filenames and path commit 878c0948719436f36862feef3908ed0c78cccbdd Author: Fergus Noble <fer...@gm...> Date: Tue Oct 4 16:06:01 2011 -0700 Added alternative function for doing an SPI transfer. commit 14dcda91b06c517d5a7e5485ceac040d72978a31 Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:19:24 2011 -0700 Fixing some more header references commit 7518bc83c1b5b2f4f363ec43478b4d1320e0a8ef Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:18:15 2011 -0700 Fixing some header references commit 84b9f859416bb32ba7cf5f19b930445adb2aa41d Author: Fergus Noble <fer...@gm...> Date: Mon Sep 26 14:21:42 2011 -0700 Moving a couple more headers to stm common. commit e772992f4c56d79581e62607c27609e4eeaaae7e Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:05:12 2011 -0700 Some more silly bugs in GPIO fixed for F2. commit e7f909c50206f7a4cc467fa55633c70bbd384491 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:54 2011 -0700 Minor fixes to the SPI code, mainly you should check that the TX buffer is empty before rather than after sending. commit f0c153598d5eb8373770297e71732f8fcef4f8ef Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:11 2011 -0700 SPI test now working on F2! commit ef8f8d831e83fcba4573404b588142853dd226fb Author: Henry Hallam <hh...@jo...> Date: Thu Sep 22 16:04:42 2011 -0700 SPI test (untested) commit c4c9d6ca112b104301152fcdea3a487ed0e42bb9 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:49 2011 -0700 Updating the usart example in jobygps to use fixed gpio code. commit 53f1c75c53f856af7a46cebc3e68a68c0a89036d Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:25 2011 -0700 Fixed bug in F2 GPIO code. commit 1a555c9646ddfe2dd6ff67fbeb8d0324c129786f Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:30 2011 -0700 OpenOCD config file for JobyGPS. commit fae6f83bb96bbe0b69b433d42253081574bcabc4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:10 2011 -0700 Adding jobygps usart example. commit d1272acaad8bb7dc41b81bd0c7a9728b7d308422 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:52:43 2011 -0700 Initial move of USART code to common, still needs some work. commit 7133e792398b87695fa73bb344c8d3d0cb08bb23 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 23:14:07 2011 -0700 Change default prefix in Makefiles to arm-none-eabi for compatability with summon toolchain out the box. commit 0565cb837815f4086b03ddf090dcada82f30e9c4 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 17:34:08 2011 -0700 RCC header file for F2 implemented, no convenience functions so far. commit 4d02d36d6b16e96eda731c9adbbbadd694371700 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 16:26:39 2011 -0700 Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers. commit 010ee532982ae8329f712967e7e3759fa432ce76 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:07:07 2011 -0700 Moved SPI to stm32 common. commit 72baa300ab82c184e156e170cae0dcd1fd665d12 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:06:28 2011 -0700 Moved I2C to stm32 common. commit ca412a9ed2ab3bf5f4bdf54b7b300290931ab39b Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 14:59:55 2011 -0700 Move systick to stm32 common. commit cadbc0145bf2eb407f24987620636f4e52b293d4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:53:16 2011 -0700 First F2 example working! commit 023b0a169581d2e7e640134035b505eda597dda3 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:52:37 2011 -0700 Remove orphaned file in git. commit cff706e3ca3823ffb388a4e87c4ef8bf925945c4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:20:45 2011 -0700 Rename F1 examples folder. commit ce7dd46aef9153c4f98a983977ce7bd2a905134d Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:49 2011 -0700 Update F1 libs with new header file locations. commit a4935eef571191f7c9170723943f1327d39656a1 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:26 2011 -0700 Add family define for the F1 Makefile and add a Makefile for the F2. commit 666b8f12d56cf478b0c9594009004b88917dec64 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:17:45 2011 -0700 Fixing something I forgot to update after restructuring the include directories. commit 7524b0f4c56e4b9785eac47ffe0fcbc4553d349e Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:59:30 2011 -0700 Adding vector table for F2. commit 8a2cf9dd4b1ff3d14a67ee1545f1f58644170240 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:07:14 2011 -0700 Copying F1 linker script over to the F2 target, hopefully it should be the same! commit 775288bc1326e7a6a03a1b60db6dac88e26f0c5a Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:06:35 2011 -0700 Renaming things in the F1 target Makefile. commit 8da449679988e32d35359fa8a952ec8d2ed07297 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:05:57 2011 -0700 Adding stm32f2 target in top level Makefile and renaming f1 target. commit 60dcacccb7ae8f80ca224e38abdfca1236d1871e Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 23:57:43 2011 -0700 Some updates to the F2 GPIO header plus implementation of GPIO convenience functions. commit 95d4532595369b09bd48e9f7706b0ddef3149985 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 22:36:15 2011 -0700 Initial import of F2 GPIO peripheral header file. commit 4eff339e8caae6a16b3650343de483201d4ca490 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 13:47:33 2011 -0700 Restructuring stm32 include directories. commit 0d4931f91feba0f2e99b58b6b18345696e390b7a Author: Fergus Noble <fer...@gm...> Date: Tue Sep 13 18:39:44 2011 -0700 Moved timer stuff to common and added F2 specific header. commit fd2eb7a1bd3b7cbe06dd91fad6782a85afff86ba Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 23:28:52 2011 -0700 Moved I2C to common, no changes needed. commit 69fb967eed15dfde14442ecfa36e42f824b704c2 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 22:13:55 2011 -0700 Moves usart over to common and added F2 specific header. commit ab871dde0b3d9fa6ada9dfe42a71e5ca94589a70 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:24 2011 -0700 Unnecessary include removed. commit ac18a048696a675cc05acec91a6686164e0df29f Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:09 2011 -0700 Moved spi header over to common and created F2 specific header. commit 6bf33af01070a7559bd5a129f5a4cde7f7e6151a Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:49:43 2011 -0700 Moved pwr.h to stm_common and added F2 series specific extensions in its own header. commit e77bbff125d603f31899f505242577cca9ca7b43 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:56 2011 -0700 Fixing small typo. commit 76700510e08007fcbb461c22e71649bfa2bf95de Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:41 2011 -0700 Ability to choose memorymap for stm_common headers with define. commit 424b094ce83e6c9ae577cef22e86054cc2d945a5 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:25:11 2011 -0700 Renaming lib code for stm32 f1 series. commit cf8171e469ff726701bfdc5d14a169c87d1e5b54 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:12:11 2011 -0700 Moving stm header files that are common to f1 and f2 series into their own folder. commit 18648708c887e24a1e30a37b133aad15b284a21d Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:09:10 2011 -0700 Moving renaming stm32 header files for f1 series. commit 5ba3e77246fece4883381b6db00974fd1a0c2c34 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:05:41 2011 -0700 Adding memory map for the stm32f2 series. commit cbf6b8e54b526ef9c104bd9e3d9ae2e6fe3829c8 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 9 10:20:23 2011 -0700 Update examples Makefiles to use the make shell function rather than backticks for shell command expansion. Backticks are unreliable and don't work on all platforms. commit c63001c6cd13a91556cd0f37007fef40cad9085d Author: Fergus Noble <fer...@gm...> Date: Tue Oct 4 17:13:49 2011 -0700 Henry is a grammar nazi. commit 4809f7dacf70253f894460683be5c08d76a800a7 Author: Fergus Noble <fer...@gm...> Date: Tue Oct 4 16:06:01 2011 -0700 Added alternative function for doing an SPI transfer. commit 71909482de63e9f34570df1635aefb48a0a730ec Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:19:24 2011 -0700 Fixing some more header references commit 59c1c40e2c14c062cfe24c5eac3599cd8cca0c79 Author: Fergus Noble <fer...@gm...> Date: Tue Sep 27 17:18:15 2011 -0700 Fixing some header references commit 11b856822d3e985297f00d09194d807ef4af3e35 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 26 14:21:42 2011 -0700 Moving a couple more headers to stm common. commit 6ab4e561f73e01b497ef3a323883814007d49990 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:06:07 2011 -0700 Change default prefix in top level Makefile. commit d4d737096371fc489bed70684b13305af4785f82 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:05:12 2011 -0700 Some more silly bugs in GPIO fixed for F2. commit 3c67ef7d07cfa4d2d041fa4f641a9f6f3c4a33bf Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:54 2011 -0700 Minor fixes to the SPI code, mainly you should check that the TX buffer is empty before rather than after sending. commit 6ec01401e12d957b38947c9236a8d3086bca4eca Author: Fergus Noble <fer...@gm...> Date: Fri Sep 23 13:04:11 2011 -0700 SPI test now working on F2! commit db8653b802afcdcfbe71424d1bafcd9584972212 Merge: 022a18f 16a4810 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 16:09:28 2011 -0700 Merge branch 'stm32f2' of https://github.com/henryhallam/libopenstm32 into stm32f2 commit 16a481034ff86869d8e4548dfb4b7bf8df2c6f26 Author: Henry Hallam <hh...@jo...> Date: Thu Sep 22 16:04:42 2011 -0700 SPI test (untested) commit 022a18f3143a10dda216fd8c68e6f81a888b6583 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:49 2011 -0700 Updating the usart example in jobygps to use fixed gpio code. commit 25ed4d5af0a31943fcc2d9d73ae4fce64e478bf8 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 14:23:25 2011 -0700 Fixed bug in F2 GPIO code. commit 309beb251a5a2f618380d451931cce0a109b005e Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:30 2011 -0700 OpenOCD config file for JobyGPS. commit 83dab6436907361bb59efe2338c4e04dc26053a1 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:53:10 2011 -0700 Adding jobygps usart example. commit 508e18b26b450f2d2a70994ab2a179104fb65c5d Author: Fergus Noble <fer...@gm...> Date: Thu Sep 22 13:52:43 2011 -0700 Initial move of USART code to common, still needs some work. commit 551d069ed3e5fd5f2f25eae8bd0980905835002a Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 23:14:07 2011 -0700 Change default prefix in Makefiles to arm-none-eabi for compatability with summon toolchain out the box. commit 792a806ecd8febe063153fb4cac8f4ad95812815 Author: Fergus Noble <fer...@gm...> Date: Fri Sep 16 17:34:08 2011 -0700 RCC header file for F2 implemented, no convenience functions so far. commit 3a426b34aa38397aca3efc17f83a524fb05ea1ed Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 16:26:39 2011 -0700 Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers. commit 97413a83f8aecea15a79953703c8a2c320993bc4 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:07:07 2011 -0700 Moved SPI to stm32 common. commit 318deef8cb49cbf7d60788ad36f1fc4a41e1be4b Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 15:06:28 2011 -0700 Moved I2C to stm32 common. commit 7889cb66c77bbb921079097038ba0b179fcd5958 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 14:59:55 2011 -0700 Move systick to stm32 common. commit 2a8ae89c7a77dcc0c0d5f1a4ec918032051c59f0 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:53:16 2011 -0700 First F2 example working! commit d21cd70810999ceb99ed80473f1e5e6181c3ffc6 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 02:52:37 2011 -0700 Remove orphaned file in git. commit 00c2bcb563c01c92d49158ef079919bac679f875 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:20:45 2011 -0700 Rename F1 examples folder. commit 5b4cbe7d87409096e447951ba72b269e90cf12a7 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:49 2011 -0700 Update F1 libs with new header file locations. commit b546f9b5a92f592e0254ae3de94c609148a88018 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:18:26 2011 -0700 Add family define for the F1 Makefile and add a Makefile for the F2. commit b4d71f37067cc1bc4ada1dab27aeeaf1c2e23311 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 01:17:45 2011 -0700 Fixing something I forgot to update after restructuring the include directories. commit 4366d5e60082b8be4ddb8926e6368f29fc363aab Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:59:30 2011 -0700 Adding vector table for F2. commit b5883df455c595c92f79ee7721e37ea808010cc2 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:07:14 2011 -0700 Copying F1 linker script over to the F2 target, hopefully it should be the same! commit a43e52124a8d8994ab53991a09dc3eae02193ed2 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:06:35 2011 -0700 Renaming things in the F1 target Makefile. commit f8d1005595296177da8e92ddbf8ef582f23a58d1 Author: Fergus Noble <fer...@gm...> Date: Thu Sep 15 00:05:57 2011 -0700 Adding stm32f2 target in top level Makefile and renaming f1 target. commit 6912cbe71fe1a4773a3ad0aa7ee04186422dd60d Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 23:57:43 2011 -0700 Some updates to the F2 GPIO header plus implementation of GPIO convenience functions. commit aa3089e8c4b6e3085fa8bc6d03c01d1522fa78a6 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 22:36:15 2011 -0700 Initial import of F2 GPIO peripheral header file. commit af64b76bd6b89488f0cd1ad1a899367d6a28f655 Author: Fergus Noble <fer...@gm...> Date: Wed Sep 14 13:47:33 2011 -0700 Restructuring stm32 include directories. commit 87d4045c22d75143ed8f750c184966eeba55a3b6 Author: Fergus Noble <fer...@gm...> Date: Tue Sep 13 18:39:44 2011 -0700 Moved timer stuff to common and added F2 specific header. commit f3779fbefa23e424f359b140886a0257e5bb0dd8 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 23:28:52 2011 -0700 Moved I2C to common, no changes needed. commit 00e26ec7b6fc214f120e41201f3e71337cb018b8 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 22:13:55 2011 -0700 Moves usart over to common and added F2 specific header. commit 57868b1f67e1366b138d99b101f63c9404d1dcfb Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:24 2011 -0700 Unnecessary include removed. commit 0ab26a05a8b41e0aa9f07f33ed1b997fb4fabf1f Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 21:11:09 2011 -0700 Moved spi header over to common and created F2 specific header. commit 5e5988e284b90e0ce696a2e83e6804a681927027 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:49:43 2011 -0700 Moved pwr.h to stm_common and added F2 series specific extensions in its own header. commit 8a5ad8f5649e5ffe0dd14f9332259f202d873d64 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:56 2011 -0700 Fixing small typo. commit 89eb1921d94cdeaf5518b418ca5134d857908b7b Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 20:48:41 2011 -0700 Ability to choose memorymap for stm_common headers with define. commit bd33f2d256631a22a54b589982c3e104f81a78d4 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:25:11 2011 -0700 Renaming lib code for stm32 f1 series. commit da1af2cece35607476b7ac6685dd6bace968ac59 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:12:11 2011 -0700 Moving stm header files that are common to f1 and f2 series into their own folder. commit 1a1d8d63ba26ab94b27ff1fea1a22d36b0f4402e Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:09:10 2011 -0700 Moving renaming stm32 header files for f1 series. commit 8f5da142502f72681d2f716ba806eb7219320b99 Author: Fergus Noble <fer...@gm...> Date: Mon Sep 12 18:05:41 2011 -0700 Adding memory map for the stm32f2 series. commit bba026ce336a9f0ec74f68c65e57f626c26e338a Author: Fergus Noble <fer...@gm...> Date: Fri Sep 9 10:20:23 2011 -0700 Update examples Makefiles to use the make shell function rather than backticks for shell command expansion. Backticks are unreliable and don't work on all platforms. ----------------------------------------------------------------------- Summary of changes: Makefile | 8 +- README | 2 +- examples/lm3s/Makefile.include | 2 +- examples/lpc13xx/Makefile.include | 2 +- examples/{stm32 => stm32f1}/Makefile.include | 23 +- .../{stm32 => stm32f1}/lisa-m/fancyblink/Makefile | 0 .../lisa-m/fancyblink/fancyblink.c | 4 +- .../lisa-m}/fancyblink/fancyblink.ld | 2 +- .../{stm32 => stm32f1}/lisa-m/usb_dfu/Makefile | 0 examples/{stm32 => stm32f1}/lisa-m/usb_dfu/README | 0 .../{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.c | 8 +- .../{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.ld | 2 +- .../{stm32 => stm32f1}/lisa-m/usb_hid/Makefile | 0 examples/{stm32 => stm32f1}/lisa-m/usb_hid/README | 0 .../{stm32 => stm32f1}/lisa-m/usb_hid/usbhid.c | 6 +- .../lisa-m}/usb_hid/usbhid.ld | 2 +- .../{stm32 => stm32f1}/mb525/fancyblink/Makefile | 0 .../{stm32 => stm32f1}/mb525/fancyblink/README | 0 .../mb525/fancyblink/fancyblink.c | 4 +- .../mb525}/fancyblink/fancyblink.ld | 2 +- examples/{stm32 => stm32f1}/mb525/pwmleds/Makefile | 0 examples/{stm32 => stm32f1}/mb525/pwmleds/README | 0 .../{stm32 => stm32f1}/mb525/pwmleds/pwmleds.c | 4 +- .../obldc => stm32f1/mb525}/pwmleds/pwmleds.ld | 2 +- examples/{stm32 => stm32f1}/obldc/can/Makefile | 0 examples/{stm32 => stm32f1}/obldc/can/can.c | 6 +- examples/{stm32 => stm32f1}/obldc/can/can.ld | 2 +- examples/{stm32 => stm32f1}/obldc/led/Makefile | 0 examples/{stm32 => stm32f1}/obldc/led/led.c | 4 +- examples/{stm32 => stm32f1}/obldc/led/led.ld | 2 +- examples/{stm32 => stm32f1}/obldc/pwmleds/Makefile | 0 .../{stm32 => stm32f1}/obldc/pwmleds/pwmleds.c | 4 +- .../mb525 => stm32f1/obldc}/pwmleds/pwmleds.ld | 2 +- examples/{stm32 => stm32f1}/obldc/systick/Makefile | 0 .../{stm32 => stm32f1}/obldc/systick/systick.c | 6 +- .../{stm32 => stm32f1}/obldc/systick/systick.ld | 2 +- examples/{stm32 => stm32f1}/obldc/usart/Makefile | 0 examples/{stm32 => stm32f1}/obldc/usart/usart.c | 6 +- examples/{stm32 => stm32f1}/obldc/usart/usart.ld | 2 +- .../{stm32 => stm32f1}/obldc/usart_irq/Makefile | 0 .../{stm32 => stm32f1}/obldc/usart_irq/usart_irq.c | 6 +- .../obldc/usart_irq/usart_irq.ld | 2 +- .../other/adc_temperature_sensor/Makefile | 0 .../other/adc_temperature_sensor/README | 0 .../other/adc_temperature_sensor/adc.c | 10 +- .../other/adc_temperature_sensor/adc.ld | 2 +- .../{stm32 => stm32f1}/other/dma_mem2mem/Makefile | 0 .../{stm32 => stm32f1}/other/dma_mem2mem/README | 0 .../{stm32 => stm32f1}/other/dma_mem2mem/dma.c | 10 +- .../{stm32 => stm32f1}/other/dma_mem2mem/dma.ld | 2 +- examples/{stm32 => stm32f1}/other/dogm128/Makefile | 0 examples/{stm32 => stm32f1}/other/dogm128/README | 0 .../{stm32 => stm32f1}/other/dogm128/dogm128.c | 0 .../{stm32 => stm32f1}/other/dogm128/dogm128.h | 2 +- examples/{stm32 => stm32f1}/other/dogm128/main.c | 6 +- examples/{stm32 => stm32f1}/other/dogm128/main.ld | 2 +- .../other/i2c_stts75_sensor/Makefile | 0 .../other/i2c_stts75_sensor/README | 0 .../other/i2c_stts75_sensor/i2c_stts75_sensor.c | 8 +- .../other/i2c_stts75_sensor/i2c_stts75_sensor.ld | 2 +- .../other/i2c_stts75_sensor/stts75.c | 0 .../other/i2c_stts75_sensor/stts75.h | 0 examples/{stm32 => stm32f1}/other/rtc/Makefile | 0 examples/{stm32 => stm32f1}/other/rtc/README | 0 examples/{stm32 => stm32f1}/other/rtc/rtc.c | 8 +- examples/{stm32 => stm32f1}/other/rtc/rtc.ld | 2 +- examples/{stm32 => stm32f1}/other/systick/Makefile | 0 examples/{stm32 => stm32f1}/other/systick/README | 0 .../{stm32 => stm32f1}/other/systick/systick.c | 6 +- .../{stm32 => stm32f1}/other/systick/systick.ld | 2 +- .../other/timer_interrupt/Makefile | 0 .../other/timer_interrupt/README | 0 .../other/timer_interrupt/timer.c | 6 +- .../other/timer_interrupt/timer.ld | 2 +- .../{stm32 => stm32f1}/other/usb_cdcacm/Makefile | 0 .../{stm32 => stm32f1}/other/usb_cdcacm/README | 0 .../{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.c | 4 +- .../{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.ld | 2 +- examples/{stm32 => stm32f1}/other/usb_dfu/Makefile | 0 examples/{stm32 => stm32f1}/other/usb_dfu/README | 0 .../stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.c | 10 +- .../stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.ld | 2 +- examples/{stm32 => stm32f1}/other/usb_hid/Makefile | 0 examples/{stm32 => stm32f1}/other/usb_hid/README | 0 examples/{stm32 => stm32f1}/other/usb_hid/usbhid.c | 6 +- .../{stm32 => stm32f1}/other/usb_hid/usbhid.ld | 2 +- .../stm32-discovery/button/Makefile | 0 .../stm32-discovery/button/README | 0 .../stm32-discovery/button/button.c | 4 +- .../stm32-discovery/button/button.ld | 2 +- .../stm32-discovery/fancyblink/Makefile | 0 .../stm32-discovery/fancyblink/README | 0 .../stm32-discovery/fancyblink/fancyblink.c | 4 +- .../stm32-discovery/fancyblink/fancyblink.ld | 2 +- .../stm32-discovery/miniblink/Makefile | 0 .../stm32-discovery/miniblink/README | 0 .../stm32-discovery/miniblink/miniblink.c | 4 +- .../stm32-discovery/miniblink/miniblink.ld | 2 +- .../stm32-discovery/rtc/Makefile | 0 .../{stm32 => stm32f1}/stm32-discovery/rtc/README | 0 .../{stm32 => stm32f1}/stm32-discovery/rtc/rtc.c | 6 +- .../{stm32 => stm32f1}/stm32-discovery/rtc/rtc.ld | 2 +- .../stm32-discovery/usart/Makefile | 0 .../stm32-discovery/usart/README | 0 .../stm32-discovery/usart/usart.c | 4 +- .../stm32-discovery/usart/usart.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/button/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/button/button.c | 4 +- .../{stm32 => stm32f1}/stm32-h103/button/button.ld | 2 +- .../stm32-h103/exti_both/Makefile | 0 .../stm32-h103/exti_both/exti_both.c | 4 +- .../stm32-h103/exti_both/exti_both.ld | 2 +- .../stm32-h103/exti_rising_falling/Makefile | 0 .../exti_rising_falling/exti_rising_falling.c | 4 +- .../exti_rising_falling/exti_rising_falling.ld | 2 +- .../stm32-h103/fancyblink/Makefile | 0 .../stm32-h103/fancyblink/README | 0 .../stm32-h103/fancyblink/fancyblink.c | 4 +- .../stm32-h103}/fancyblink/fancyblink.ld | 2 +- .../stm32-h103/led_stripe/Makefile | 0 .../stm32-h103/led_stripe/led_stripe.c | 4 +- .../stm32-h103/led_stripe/led_stripe.ld | 2 +- .../stm32-h103/miniblink/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/miniblink/README | 0 .../stm32-h103/miniblink/miniblink.c | 4 +- .../stm32-h103/miniblink/miniblink.ld | 2 +- .../stm32-h103/pwm_6step/Makefile | 0 .../stm32-h103/pwm_6step/pwm_6step.c | 6 +- .../stm32-h103/pwm_6step/pwm_6step.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/spi/Makefile | 0 examples/{stm32 => stm32f1}/stm32-h103/spi/README | 0 examples/{stm32 => stm32f1}/stm32-h103/spi/spi.c | 2 +- examples/{stm32 => stm32f1}/stm32-h103/spi/spi.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/timer/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/timer/timer.c | 6 +- .../{stm32 => stm32f1}/stm32-h103/timer/timer.ld | 2 +- .../stm32-h103/traceswo/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/traceswo/README | 0 .../stm32-h103/traceswo/traceswo.c | 4 +- .../stm32-h103/traceswo/traceswo.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usart/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usart/README | 0 .../{stm32 => stm32f1}/stm32-h103/usart/usart.c | 10 +- .../{stm32 => stm32f1}/stm32-h103/usart/usart.ld | 2 +- .../stm32-h103/usart_irq/Makefile | 0 .../stm32-h103/usart_irq/usart_irq.c | 6 +- .../stm32-h103/usart_irq/usart_irq.ld | 2 +- .../stm32-h103/usart_irq_printf/Makefile | 0 .../stm32-h103/usart_irq_printf/usart_irq_printf.c | 6 +- .../usart_irq_printf/usart_irq_printf.ld | 2 +- .../stm32-h103/usart_printf/Makefile | 0 .../stm32-h103/usart_printf/usart_printf.c | 6 +- .../stm32-h103/usart_printf/usart_printf.ld | 2 +- .../stm32-h103/usb_cdcacm/Makefile | 0 .../stm32-h103/usb_cdcacm/README | 0 .../stm32-h103/usb_cdcacm/cdcacm.c | 4 +- .../stm32-h103/usb_cdcacm/cdcacm.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usb_dfu/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usb_dfu/README | 0 .../other => stm32f1/stm32-h103}/usb_dfu/usbdfu.c | 8 +- .../other => stm32f1/stm32-h103}/usb_dfu/usbdfu.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usb_hid/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usb_hid/README | 0 .../{stm32 => stm32f1}/stm32-h103/usb_hid/usbhid.c | 6 +- .../stm32-h103}/usb_hid/usbhid.ld | 2 +- .../{stm32 => stm32f1}/stm32-h103/usb_iap/Makefile | 0 .../{stm32 => stm32f1}/stm32-h103/usb_iap/README | 0 .../{stm32 => stm32f1}/stm32-h103/usb_iap/usbiap.c | 8 +- .../stm32-h103/usb_iap/usbiap.ld | 2 +- .../stm32-h107/fancyblink/Makefile | 0 .../stm32-h107/fancyblink/README | 0 .../stm32-h107/fancyblink/fancyblink.c | 4 +- .../stm32-h107/fancyblink/fancyblink.ld | 2 +- .../stm32-h107/usb_simple/Makefile | 0 .../stm32-h107/usb_simple/README | 0 .../stm32-h107/usb_simple/usb_simple.c | 4 +- .../stm32-h107/usb_simple/usb_simple.ld | 2 +- examples/{lm3s => stm32f2}/Makefile.include | 23 +- examples/stm32f2/jobygps/jobygps.cfg | 3 + .../jobygps}/miniblink/Makefile | 0 .../other/rtc => stm32f2/jobygps/miniblink}/README | 2 +- .../jobygps}/miniblink/miniblink.c | 18 +- .../jobygps/miniblink/miniblink.ld} | 4 +- .../usb_hid => stm32f2/jobygps/spi_test}/Makefile | 2 +- .../jobygps/spi_test/spi_test.c} | 75 ++-- .../jobygps/spi_test/spi_test.ld} | 4 +- .../jobygps}/usart_printf/Makefile | 0 .../jobygps}/usart_printf/usart_printf.c | 31 +- .../jobygps}/usart_printf/usart_printf.ld | 2 +- include/libopencm3/cm3/common.h | 2 + include/libopencm3/stm32/{ => f1}/adc.h | 0 include/libopencm3/stm32/{ => f1}/bkp.h | 0 include/libopencm3/stm32/{ => f1}/dma.h | 0 include/libopencm3/stm32/{ => f1}/ethernet.h | 0 include/libopencm3/stm32/{ => f1}/flash.h | 0 include/libopencm3/stm32/{ => f1}/gpio.h | 0 include/libopencm3/stm32/{ => f1}/memorymap.h | 0 include/libopencm3/stm32/f1/nvic_f1.h | 99 ++++ include/libopencm3/stm32/{ => f1}/rcc.h | 0 include/libopencm3/stm32/{ => f1}/rtc.h | 0 include/libopencm3/stm32/{ => f1}/scb.h | 0 include/libopencm3/stm32/{ => f1}/usb.h | 0 include/libopencm3/stm32/{ => f1}/usb_desc.h | 0 include/libopencm3/stm32/f2/flash.h | 153 ++++++ include/libopencm3/stm32/f2/gpio.h | 278 +++++++++++ include/libopencm3/stm32/f2/memorymap.h | 131 ++++++ include/libopencm3/stm32/f2/nvic_f2.h | 112 +++++ include/libopencm3/{usb/hid.h => stm32/f2/pwr.h} | 30 +- include/libopencm3/stm32/f2/rcc.h | 492 ++++++++++++++++++++ .../spi/spi.c => include/libopencm3/stm32/f2/spi.h | 52 +-- include/libopencm3/stm32/f2/syscfg.h | 46 ++ include/libopencm3/stm32/f2/timer.h | 54 +++ include/libopencm3/{usb/hid.h => stm32/f2/usart.h} | 25 +- include/libopencm3/stm32/i2c.h | 2 +- include/libopencm3/stm32/memorymap.h | 104 +---- include/libopencm3/stm32/nvic.h | 84 +--- include/libopencm3/stm32/otg_fs.h | 7 +- include/libopencm3/stm32/spi.h | 5 +- include/libopencm3/stm32/usart.h | 2 +- include/libopencm3/usb/usbd.h | 1 + lib/{stm32 => stm32_common}/i2c.c | 0 lib/{stm32 => stm32_common}/nvic.c | 0 lib/{stm32 => stm32_common}/spi.c | 28 +- lib/{stm32 => stm32_common}/systick.c | 0 lib/{stm32 => stm32_common}/usart.c | 15 +- lib/{stm32 => stm32f1}/Makefile | 8 +- lib/{stm32 => stm32f1}/adc.c | 2 +- lib/{stm32 => stm32f1}/can.c | 2 +- lib/{stm32 => stm32f1}/dma.c | 2 +- lib/{stm32 => stm32f1}/ethernet.c | 2 +- lib/{stm32 => stm32f1}/exti.c | 4 +- lib/{stm32 => stm32f1}/flash.c | 2 +- lib/{stm32 => stm32f1}/gpio.c | 4 +- .../libopencm3_stm32f1.ld} | 0 lib/{stm32 => stm32f1}/rcc.c | 4 +- lib/{stm32 => stm32f1}/rtc.c | 4 +- lib/{stm32 => stm32f1}/scb.c | 2 +- lib/{stm32 => stm32f1}/timer.c | 2 +- lib/{stm32 => stm32f1}/vector.c | 0 lib/{lpc13xx => stm32f2}/Makefile | 15 +- lib/{stm32 => stm32f2}/exti.c | 23 +- lib/{stm32 => stm32f2}/flash.c | 147 ++++-- lib/{stm32 => stm32f2}/gpio.c | 99 +++-- .../libopencm3_stm32f2.ld} | 0 lib/stm32f2/rcc.c | 412 ++++++++++++++++ lib/{stm32 => stm32f2}/vector.c | 210 +++++---- lib/usb/usb.c | 5 + lib/usb/usb_f103.c | 10 +- lib/usb/usb_f107.c | 29 +- lib/usb/usb_private.h | 1 + 250 files changed, 2528 insertions(+), 736 deletions(-) rename examples/{stm32 => stm32f1}/Makefile.include (83%) rename examples/{stm32 => stm32f1}/lisa-m/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/lisa-m/fancyblink/fancyblink.c (96%) rename examples/{stm32/stm32-h103 => stm32f1/lisa-m}/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/Makefile (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/README (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.c (97%) rename examples/{stm32 => stm32f1}/lisa-m/usb_dfu/usbdfu.ld (96%) copy examples/{stm32 => stm32f1}/lisa-m/usb_hid/Makefile (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_hid/README (100%) rename examples/{stm32 => stm32f1}/lisa-m/usb_hid/usbhid.c (98%) rename examples/{stm32/stm32-h103 => stm32f1/lisa-m}/usb_hid/usbhid.ld (97%) rename examples/{stm32 => stm32f1}/mb525/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/mb525/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/mb525/fancyblink/fancyblink.c (96%) rename examples/{stm32/lisa-m => stm32f1/mb525}/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/mb525/pwmleds/Makefile (100%) rename examples/{stm32 => stm32f1}/mb525/pwmleds/README (100%) rename examples/{stm32 => stm32f1}/mb525/pwmleds/pwmleds.c (99%) rename examples/{stm32/obldc => stm32f1/mb525}/pwmleds/pwmleds.ld (97%) rename examples/{stm32 => stm32f1}/obldc/can/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/can/can.c (97%) rename examples/{stm32 => stm32f1}/obldc/can/can.ld (97%) rename examples/{stm32 => stm32f1}/obldc/led/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/led/led.c (96%) rename examples/{stm32 => stm32f1}/obldc/led/led.ld (97%) rename examples/{stm32 => stm32f1}/obldc/pwmleds/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/pwmleds/pwmleds.c (99%) rename examples/{stm32/mb525 => stm32f1/obldc}/pwmleds/pwmleds.ld (97%) rename examples/{stm32 => stm32f1}/obldc/systick/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/systick/systick.c (95%) rename examples/{stm32 => stm32f1}/obldc/systick/systick.ld (97%) rename examples/{stm32 => stm32f1}/obldc/usart/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/usart/usart.c (95%) rename examples/{stm32 => stm32f1}/obldc/usart/usart.ld (97%) rename examples/{stm32 => stm32f1}/obldc/usart_irq/Makefile (100%) rename examples/{stm32 => stm32f1}/obldc/usart_irq/usart_irq.c (96%) rename examples/{stm32 => stm32f1}/obldc/usart_irq/usart_irq.ld (97%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/Makefile (100%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/README (100%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/adc.c (95%) rename examples/{stm32 => stm32f1}/other/adc_temperature_sensor/adc.ld (97%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/Makefile (100%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/README (100%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/dma.c (94%) rename examples/{stm32 => stm32f1}/other/dma_mem2mem/dma.ld (97%) rename examples/{stm32 => stm32f1}/other/dogm128/Makefile (100%) rename examples/{stm32 => stm32f1}/other/dogm128/README (100%) rename examples/{stm32 => stm32f1}/other/dogm128/dogm128.c (100%) rename examples/{stm32 => stm32f1}/other/dogm128/dogm128.h (98%) rename examples/{stm32 => stm32f1}/other/dogm128/main.c (97%) rename examples/{stm32 => stm32f1}/other/dogm128/main.ld (97%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/Makefile (100%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/README (100%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/i2c_stts75_sensor.c (96%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/i2c_stts75_sensor.ld (97%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/stts75.c (100%) rename examples/{stm32 => stm32f1}/other/i2c_stts75_sensor/stts75.h (100%) rename examples/{stm32 => stm32f1}/other/rtc/Makefile (100%) copy examples/{stm32 => stm32f1}/other/rtc/README (100%) rename examples/{stm32 => stm32f1}/other/rtc/rtc.c (94%) rename examples/{stm32 => stm32f1}/other/rtc/rtc.ld (97%) rename examples/{stm32 => stm32f1}/other/systick/Makefile (100%) rename examples/{stm32 => stm32f1}/other/systick/README (100%) rename examples/{stm32 => stm32f1}/other/systick/systick.c (94%) rename examples/{stm32 => stm32f1}/other/systick/systick.ld (97%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/Makefile (100%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/README (100%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/timer.c (95%) rename examples/{stm32 => stm32f1}/other/timer_interrupt/timer.ld (97%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/Makefile (100%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/README (100%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.c (98%) rename examples/{stm32 => stm32f1}/other/usb_cdcacm/cdcacm.ld (96%) rename examples/{stm32 => stm32f1}/other/usb_dfu/Makefile (100%) rename examples/{stm32 => stm32f1}/other/usb_dfu/README (100%) rename examples/{stm32/stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.c (96%) rename examples/{stm32/stm32-h103 => stm32f1/other}/usb_dfu/usbdfu.ld (96%) rename examples/{stm32 => stm32f1}/other/usb_hid/Makefile (100%) rename examples/{stm32 => stm32f1}/other/usb_hid/README (100%) rename examples/{stm32 => stm32f1}/other/usb_hid/usbhid.c (98%) rename examples/{stm32 => stm32f1}/other/usb_hid/usbhid.ld (96%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/button.c (96%) rename examples/{stm32 => stm32f1}/stm32-discovery/button/button.ld (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/fancyblink.c (95%) rename examples/{stm32 => stm32f1}/stm32-discovery/fancyblink/fancyblink.ld (97%) copy examples/{stm32 => stm32f1}/stm32-discovery/miniblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/miniblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/miniblink/miniblink.c (96%) rename examples/{stm32 => stm32f1}/stm32-discovery/miniblink/miniblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/rtc.c (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/rtc/rtc.ld (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/README (100%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/usart.c (97%) rename examples/{stm32 => stm32f1}/stm32-discovery/usart/usart.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/button/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/button/button.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/button/button.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_both/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_both/exti_both.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_both/exti_both.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_rising_falling/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_rising_falling/exti_rising_falling.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/exti_rising_falling/exti_rising_falling.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/fancyblink/fancyblink.c (94%) rename examples/{stm32/mb525 => stm32f1/stm32-h103}/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/led_stripe/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/led_stripe/led_stripe.c (98%) rename examples/{stm32 => stm32f1}/stm32-h103/led_stripe/led_stripe.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/miniblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/miniblink/README (100%) copy examples/{stm32 => stm32f1}/stm32-h103/miniblink/miniblink.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/miniblink/miniblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/pwm_6step/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/pwm_6step/pwm_6step.c (99%) rename examples/{stm32 => stm32f1}/stm32-h103/pwm_6step/pwm_6step.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/spi/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/spi/README (100%) copy examples/{stm32 => stm32f1}/stm32-h103/spi/spi.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/spi/spi.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/timer/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/timer/timer.c (97%) rename examples/{stm32 => stm32f1}/stm32-h103/timer/timer.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/traceswo.c (97%) rename examples/{stm32 => stm32f1}/stm32-h103/traceswo/traceswo.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/usart.c (93%) rename examples/{stm32 => stm32f1}/stm32-h103/usart/usart.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq/usart_irq.c (96%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq/usart_irq.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq_printf/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq_printf/usart_irq_printf.c (98%) rename examples/{stm32 => stm32f1}/stm32-h103/usart_irq_printf/usart_irq_printf.ld (97%) copy examples/{stm32 => stm32f1}/stm32-h103/usart_printf/Makefile (100%) copy examples/{stm32 => stm32f1}/stm32-h103/usart_printf/usart_printf.c (95%) copy examples/{stm32 => stm32f1}/stm32-h103/usart_printf/usart_printf.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/cdcacm.c (98%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_cdcacm/cdcacm.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_dfu/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_dfu/README (100%) rename examples/{stm32/other => stm32f1/stm32-h103}/usb_dfu/usbdfu.c (97%) rename examples/{stm32/other => stm32f1/stm32-h103}/usb_dfu/usbdfu.ld (96%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_hid/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_hid/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_hid/usbhid.c (98%) rename examples/{stm32/lisa-m => stm32f1/stm32-h103}/usb_hid/usbhid.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/README (100%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/usbiap.c (97%) rename examples/{stm32 => stm32f1}/stm32-h103/usb_iap/usbiap.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h107/fancyblink/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h107/fancyblink/README (100%) rename examples/{stm32 => stm32f1}/stm32-h107/fancyblink/fancyblink.c (95%) copy examples/{stm32 => stm32f1}/stm32-h107/fancyblink/fancyblink.ld (97%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/Makefile (100%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/README (100%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/usb_simple.c (97%) rename examples/{stm32 => stm32f1}/stm32-h107/usb_simple/usb_simple.ld (97%) copy examples/{lm3s => stm32f2}/Makefile.include (82%) create mode 100644 examples/stm32f2/jobygps/jobygps.cfg rename examples/{stm32/stm32-discovery => stm32f2/jobygps}/miniblink/Makefile (100%) rename examples/{stm32/other/rtc => stm32f2/jobygps/miniblink}/README (72%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/miniblink/miniblink.c (80%) copy examples/{stm32/stm32-h107/fancyblink/fancyblink.ld => stm32f2/jobygps/miniblink/miniblink.ld} (89%) rename examples/{stm32/lisa-m/usb_hid => stm32f2/jobygps/spi_test}/Makefile (97%) copy examples/{stm32/stm32-h103/usart_printf/usart_printf.c => stm32f2/jobygps/spi_test/spi_test.c} (51%) rename examples/{stm32/stm32-h107/fancyblink/fancyblink.ld => stm32f2/jobygps/spi_test/spi_test.ld} (89%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/usart_printf/Makefile (100%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/usart_printf/usart_printf.c (75%) rename examples/{stm32/stm32-h103 => stm32f2/jobygps}/usart_printf/usart_printf.ld (97%) rename include/libopencm3/stm32/{ => f1}/adc.h (100%) rename include/libopencm3/stm32/{ => f1}/bkp.h (100%) rename include/libopencm3/stm32/{ => f1}/dma.h (100%) rename include/libopencm3/stm32/{ => f1}/ethernet.h (100%) rename include/libopencm3/stm32/{ => f1}/flash.h (100%) rename include/libopencm3/stm32/{ => f1}/gpio.h (100%) copy include/libopencm3/stm32/{ => f1}/memorymap.h (100%) create mode 100644 include/libopencm3/stm32/f1/nvic_f1.h rename include/libopencm3/stm32/{ => f1}/rcc.h (100%) rename include/libopencm3/stm32/{ => f1}/rtc.h (100%) rename include/libopencm3/stm32/{ => f1}/scb.h (100%) rename include/libopencm3/stm32/{ => f1}/usb.h (100%) rename include/libopencm3/stm32/{ => f1}/usb_desc.h (100%) create mode 100644 include/libopencm3/stm32/f2/flash.h create mode 100644 include/libopencm3/stm32/f2/gpio.h create mode 100644 include/libopencm3/stm32/f2/memorymap.h create mode 100644 include/libopencm3/stm32/f2/nvic_f2.h copy include/libopencm3/{usb/hid.h => stm32/f2/pwr.h} (54%) create mode 100644 include/libopencm3/stm32/f2/rcc.h rename examples/stm32/stm32-h103/spi/spi.c => include/libopencm3/stm32/f2/spi.h (55%) create mode 100644 include/libopencm3/stm32/f2/syscfg.h create mode 100644 include/libopencm3/stm32/f2/timer.h copy include/libopencm3/{usb/hid.h => stm32/f2/usart.h} (60%) rename lib/{stm32 => stm32_common}/i2c.c (100%) rename lib/{stm32 => stm32_common}/nvic.c (100%) rename lib/{stm32 => stm32_common}/spi.c (93%) rename lib/{stm32 => stm32_common}/systick.c (100%) rename lib/{stm32 => stm32_common}/usart.c (94%) rename lib/{stm32 => stm32f1}/Makefile (91%) rename lib/{stm32 => stm32f1}/adc.c (99%) rename lib/{stm32 => stm32f1}/can.c (99%) rename lib/{stm32 => stm32f1}/dma.c (99%) rename lib/{stm32 => stm32f1}/ethernet.c (97%) copy lib/{stm32 =>... [truncated message content] |
From: Uwe H. <uh...@us...> - 2011-10-09 17:58:17
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via f9a28a3d5e7438842f64c123ffff2488bdccff4d (commit) via 9e4522ad21d9489b912e39e5ecac7143e997b8fd (commit) via 03a4a18ed646413125217208e8eed48e1a33f58c (commit) via 5d97653163c3ea5148655a875c30cfef4ecbb60d (commit) via 0a66d52ec836b361521652a09c3ebf7cd91fcd0f (commit) from 32c276a7084141ea0e65f1fa4cd92146251958d6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit f9a28a3d5e7438842f64c123ffff2488bdccff4d Author: Piotr Esden-Tempski <pi...@es...> Date: Wed Oct 5 13:55:17 2011 -0700 Changed clock on lisa-m hid example to 72MHz and removed disconnect pin control as the stm32f105 has built in pullups. commit 9e4522ad21d9489b912e39e5ecac7143e997b8fd Author: Piotr Esden-Tempski <pi...@es...> Date: Tue Oct 4 23:53:16 2011 -0700 Corrected led io for lisa/m v1.1 cleaned up some whitespace. Trying to get it to work... commit 03a4a18ed646413125217208e8eed48e1a33f58c Author: Piotr Esden-Tempski <pi...@es...> Date: Tue Oct 4 13:06:56 2011 -0700 Switched all makefiles to arm-none-eabi default. commit 5d97653163c3ea5148655a875c30cfef4ecbb60d Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Oct 2 01:20:44 2011 -0700 Added black magic probe flashing support to the example code makefile. commit 0a66d52ec836b361521652a09c3ebf7cd91fcd0f Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Oct 2 01:13:14 2011 -0700 Switched the makefile default from arm-elf to arm-none-eabi. ----------------------------------------------------------------------- Summary of changes: Makefile | 8 +++- examples/lm3s/Makefile.include | 4 +- examples/lpc13xx/Makefile.include | 4 +- examples/stm32/Makefile.include | 17 +++++++- examples/stm32/lisa-m/usb_hid/usbhid.c | 72 +++++++++++++++---------------- lib/lm3s/Makefile | 4 +- lib/lpc13xx/Makefile | 4 +- lib/stm32/Makefile | 4 +- scripts/black_magic_probe_debug.scr | 4 ++ scripts/black_magic_probe_flash.scr | 4 ++ 10 files changed, 74 insertions(+), 51 deletions(-) create mode 100644 scripts/black_magic_probe_debug.scr create mode 100644 scripts/black_magic_probe_flash.scr hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-07-13 08:05:30
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 32c276a7084141ea0e65f1fa4cd92146251958d6 (commit) via 6a8eb81480dad08a2fa2729f076fb03c1b337dd4 (commit) from 089bb73018517701284b47d3801bf8bc6ad03cdd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 32c276a7084141ea0e65f1fa4cd92146251958d6 Author: Uwe Bonnes <bo...@el...> Date: Tue Jul 5 18:40:34 2011 +0200 Move enabling the USB Clock into stm32f10x_usbd_init commit 6a8eb81480dad08a2fa2729f076fb03c1b337dd4 Author: Uwe Bonnes <bo...@el...> Date: Sun Jul 3 18:00:06 2011 +0200 Add more files to ignore ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + examples/stm32/lisa-m/usb_dfu/usbdfu.c | 1 - examples/stm32/lisa-m/usb_hid/usbhid.c | 1 - examples/stm32/other/usb_cdcacm/cdcacm.c | 1 - examples/stm32/other/usb_dfu/usbdfu.c | 1 - examples/stm32/other/usb_hid/usbhid.c | 1 - examples/stm32/stm32-h103/usb_cdcacm/cdcacm.c | 1 - examples/stm32/stm32-h103/usb_dfu/usbdfu.c | 1 - examples/stm32/stm32-h103/usb_hid/usbhid.c | 1 - examples/stm32/stm32-h103/usb_iap/usbiap.c | 1 - examples/stm32/stm32-h107/usb_simple/usb_simple.c | 1 - lib/usb/usb_f103.c | 2 ++ lib/usb/usb_f107.c | 2 ++ 13 files changed, 5 insertions(+), 10 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-04-28 17:46:15
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 089bb73018517701284b47d3801bf8bc6ad03cdd (commit) via 3ac0ae839d710de6552f617934bed2f5f9629bec (commit) via 7434d50fda0ed9764056648319876e1032d1e7ba (commit) via cd88855d133c9286fd20caac2b562729258d6f7c (commit) via 3d820c6ed7f61d4cac40a5008f58a212c9a06860 (commit) via ef0ff192f769d6e043b4fdfc89cfbade61b9db14 (commit) via 692266bf6734b0361151a713c5b602696637de63 (commit) via 149c0c7dc0aeeda92b83c0c0e7c1a169d45e3d0b (commit) via 6bbc4c2f7cc17cf9cc18dc7110e7d9de2d4a8551 (commit) via 67e3452855d8446bab1ebf9f07cb8891f250fb6c (commit) via 4095c167d370560209dc255477edc797ac968980 (commit) via bf0d1a7b4114ca35a2000bd47d9c6d73c6e92ce2 (commit) via 5754b9856c7e7ab2e265a8c52561d2dff7dbee5f (commit) via 7faea389e8ba002e1c3c7604eaaa916fad583179 (commit) via af33448c093c371a454127a259a8ebfd1640969c (commit) via 95286a22f0bb6a822b4d2a62611bcc7b2c2daa8b (commit) via 08990e5243de216a599add8d5c2b4b5740cf6a7b (commit) via 1f3e4315275bfbf455e9d29ba9e6453c420ded1f (commit) via 3d20f37b279354e54cb5fd69e6fe078e97a6cce3 (commit) via 675b13ed2be1a85443d8b567e0c34aeb7a8c8568 (commit) via 70736374306b2b04d968d308d944a3f0ad0f8830 (commit) from ef766da46811b7cbc7202ce01aa0fb51e785dfee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 089bb73018517701284b47d3801bf8bc6ad03cdd Merge: 149c0c7dc0aeeda92b83c0c0e7c1a169d45e3d0b 3ac0ae839d710de6552f617934bed2f5f9629bec Author: Uwe Hermann <uw...@he...> Date: Thu Apr 28 19:42:35 2011 +0200 Merge remote-tracking branch 'gsmcmullin/master'. commit 3ac0ae839d710de6552f617934bed2f5f9629bec Author: Gareth McMullin <ga...@bl...> Date: Sun Apr 24 14:31:56 2011 +1200 Added extra interrupt vectors for STM32 connectivity line. commit 7434d50fda0ed9764056648319876e1032d1e7ba Author: Gareth McMullin <ga...@bl...> Date: Sun Apr 24 14:28:16 2011 +1200 Check index bounds on usb string descriptor request. commit cd88855d133c9286fd20caac2b562729258d6f7c Author: Gareth McMullin <ga...@bl...> Date: Sun Apr 24 14:05:37 2011 +1200 Delete example dependencies on 'make clean' commit 3d820c6ed7f61d4cac40a5008f58a212c9a06860 Author: Gareth McMullin <ga...@bl...> Date: Mon Apr 4 17:39:05 2011 +1200 Fixed stm32f107 usb driver to allow calling usbd_poll from irq handler. commit ef0ff192f769d6e043b4fdfc89cfbade61b9db14 Author: Gareth McMullin <ga...@bl...> Date: Wed Mar 30 07:17:02 2011 +1300 Added usbd_ep_nak_set() to force flow control on OUT endpoints. commit 692266bf6734b0361151a713c5b602696637de63 Author: Gareth McMullin <ga...@bl...> Date: Wed Mar 23 17:36:17 2011 +1300 Fixes CAN identifiers on send and receive. commit 149c0c7dc0aeeda92b83c0c0e7c1a169d45e3d0b Author: Piotr Esden-Tempski <pi...@es...> Date: Tue Mar 15 11:27:28 2011 -0700 Added missing 12mhz to 72mhz rcc setup routine prototype. commit 6bbc4c2f7cc17cf9cc18dc7110e7d9de2d4a8551 Author: Gareth McMullin <ga...@bl...> Date: Tue Mar 15 20:33:02 2011 +1300 Fixed non-control endpoints for connectivity line USB. commit 67e3452855d8446bab1ebf9f07cb8891f250fb6c Author: Gareth McMullin <ga...@bl...> Date: Tue Mar 15 07:12:46 2011 +1300 Added simple USB example for STM32F107. commit 4095c167d370560209dc255477edc797ac968980 Author: Piotr Esden-Tempski <pi...@es...> Date: Mon Mar 14 11:09:18 2011 -0700 Small cleanup and added random blinking option. commit bf0d1a7b4114ca35a2000bd47d9c6d73c6e92ce2 Author: Gareth McMullin <ga...@bl...> Date: Mon Mar 14 20:31:32 2011 +1300 Connectivity line USB driver now enumerating correctly. commit 5754b9856c7e7ab2e265a8c52561d2dff7dbee5f Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Mar 13 21:14:05 2011 -0700 Cleaned up warning in led_stripe example. commit 7faea389e8ba002e1c3c7604eaaa916fad583179 Author: Gareth McMullin <ga...@bl...> Date: Mon Mar 14 16:45:17 2011 +1300 Added dependency generation. Abort loops on error. commit af33448c093c371a454127a259a8ebfd1640969c Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Mar 13 20:41:28 2011 -0700 Added an example for STM32-H103 eval board to drive the ZJ168 addressable led strips, using the LPD6803 controller. commit 95286a22f0bb6a822b4d2a62611bcc7b2c2daa8b Author: Gareth McMullin <ga...@bl...> Date: Sun Mar 13 14:50:53 2011 +1300 More build improvements and fixed broken examples. commit 08990e5243de216a599add8d5c2b4b5740cf6a7b Author: Gareth McMullin <ga...@bl...> Date: Sun Mar 13 13:58:19 2011 +1300 Simplified build system for adding new examples. commit 1f3e4315275bfbf455e9d29ba9e6453c420ded1f Author: Piotr Esden-Tempski <pi...@es...> Date: Fri Mar 11 19:50:44 2011 -0800 Usart baud rate setting function now uses the new apb1 and apb2 frequency variables. And calculates the full BRR value. commit 3d20f37b279354e54cb5fd69e6fe078e97a6cce3 Author: Piotr Esden-Tempski <pi...@es...> Date: Fri Mar 11 19:42:06 2011 -0800 RCC now has two variables to hold the current apb1 and apb2 frequency. commit 675b13ed2be1a85443d8b567e0c34aeb7a8c8568 Author: Piotr Esden-Tempski <pi...@es...> Date: Fri Mar 11 19:41:39 2011 -0800 Fixed a small typo in exti test. commit 70736374306b2b04d968d308d944a3f0ad0f8830 Author: Piotr Esden-Tempski <pi...@es...> Date: Wed Mar 9 14:06:58 2011 -0800 Added 12MHz external clock rcc setup routine. ----------------------------------------------------------------------- Summary of changes: Makefile | 41 ++-- examples/lm3s/Makefile | 38 ---- examples/lm3s/Makefile.include | 7 +- examples/lm3s/lm3s3748-evb/Makefile | 38 ---- examples/lpc13xx/Makefile | 38 ---- examples/lpc13xx/Makefile.include | 7 +- examples/lpc13xx/lpc-p1343/Makefile | 38 ---- examples/stm32/Makefile | 74 ------ examples/stm32/Makefile.include | 7 +- examples/stm32/lisa-m/Makefile | 43 ---- examples/stm32/lisa-m/fancyblink/fancyblink.c | 2 +- examples/stm32/lisa-m/usb_dfu/usbdfu.c | 64 ++---- examples/stm32/mb525/Makefile | 44 ---- examples/stm32/obldc/Makefile | 56 ----- examples/stm32/obldc/usart_irq/usart_irq.c | 4 +- examples/stm32/other/Makefile | 92 -------- examples/stm32/stm32-discovery/Makefile | 62 ----- examples/stm32/stm32-h103/Makefile | 108 --------- examples/stm32/stm32-h103/exti_both/exti_both.c | 2 +- .../fancyblink => stm32-h103/led_stripe}/Makefile | 2 +- examples/stm32/stm32-h103/led_stripe/led_stripe.c | 234 ++++++++++++++++++++ .../led_stripe/led_stripe.ld} | 0 examples/stm32/stm32-h103/usart/usart.c | 42 ++++- examples/stm32/stm32-h103/usb_dfu/usbdfu.c | 64 ++---- examples/stm32/stm32-h103/usb_iap/Makefile | 2 +- examples/stm32/stm32-h103/usb_iap/usbiap.c | 64 ++---- examples/stm32/stm32-h107/Makefile | 38 ---- .../fancyblink => stm32-h107/usb_simple}/Makefile | 2 +- .../stm32-h107/{fancyblink => usb_simple}/README | 6 +- examples/stm32/stm32-h107/usb_simple/usb_simple.c | 118 ++++++++++ .../fancyblink.ld => usb_simple/usb_simple.ld} | 0 include/libopencm3/stm32/nvic.h | 8 + include/libopencm3/stm32/otg_fs.h | 12 + include/libopencm3/stm32/rcc.h | 7 +- include/libopencm3/usb/usbd.h | 2 + lib/lm3s/Makefile | 5 +- lib/lpc13xx/Makefile | 6 +- lib/stm32/Makefile | 6 +- lib/stm32/can.c | 10 +- lib/stm32/rcc.c | 124 +++++++++-- lib/stm32/usart.c | 17 ++- lib/stm32/vector.c | 26 +++ lib/usb/usb.c | 6 + lib/usb/usb_f103.c | 21 ++- lib/usb/usb_f107.c | 132 +++++++----- lib/usb/usb_private.h | 1 + lib/usb/usb_standard.c | 11 + 47 files changed, 802 insertions(+), 929 deletions(-) delete mode 100644 examples/lm3s/Makefile delete mode 100644 examples/lm3s/lm3s3748-evb/Makefile delete mode 100644 examples/lpc13xx/Makefile delete mode 100644 examples/lpc13xx/lpc-p1343/Makefile delete mode 100644 examples/stm32/Makefile delete mode 100644 examples/stm32/lisa-m/Makefile delete mode 100644 examples/stm32/mb525/Makefile delete mode 100644 examples/stm32/obldc/Makefile delete mode 100644 examples/stm32/other/Makefile delete mode 100644 examples/stm32/stm32-discovery/Makefile delete mode 100644 examples/stm32/stm32-h103/Makefile copy examples/stm32/{lisa-m/fancyblink => stm32-h103/led_stripe}/Makefile (97%) create mode 100644 examples/stm32/stm32-h103/led_stripe/led_stripe.c copy examples/stm32/{lisa-m/fancyblink/fancyblink.ld => stm32-h103/led_stripe/led_stripe.ld} (100%) delete mode 100644 examples/stm32/stm32-h107/Makefile copy examples/stm32/{lisa-m/fancyblink => stm32-h107/usb_simple}/Makefile (97%) copy examples/stm32/stm32-h107/{fancyblink => usb_simple}/README (54%) create mode 100644 examples/stm32/stm32-h107/usb_simple/usb_simple.c copy examples/stm32/stm32-h107/{fancyblink/fancyblink.ld => usb_simple/usb_simple.ld} (100%) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-03-07 12:39:15
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via ef766da46811b7cbc7202ce01aa0fb51e785dfee (commit) via 6694f3dc0c0cde00a4f5723dc602de731c63fd84 (commit) via 554feb7f274d853fc024165b3c3074d38a01e0c0 (commit) via 662e77b4ee3a46035f5c8a77118134b5913c1e9a (commit) via a71c4c128a4053dbcda428e8b0edbc048e32a45f (commit) via fedad2eb9a918a24782781cb22d283e3f9efb8d2 (commit) via 4667760392255b7fb9dc9b2bbff5d5aa06630187 (commit) via d1baf00629b0c51b15dbba2d8b7bfd2d421a65d2 (commit) via 310561ac50be016fca2375d8d003e54d7478599d (commit) via 4ed536c988bc933a852405caff8173c5eeaef418 (commit) via f0a1282d429023958e750a7821c577c132365485 (commit) via 7d3608f74637162a8d7da9983095c61cbb63852d (commit) via e64a9d2bf9751e505d344eb5024da4772c3f4e50 (commit) from dfa9145a34453750c7f67c187b23911c3c0e44c9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ef766da46811b7cbc7202ce01aa0fb51e785dfee Merge: 6694f3dc0c0cde00a4f5723dc602de731c63fd84 554feb7f274d853fc024165b3c3074d38a01e0c0 Author: Uwe Hermann <uw...@he...> Date: Mon Mar 7 13:37:30 2011 +0100 Merge remote-tracking branch 'gsmcmullin/master' commit 6694f3dc0c0cde00a4f5723dc602de731c63fd84 Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Feb 20 18:02:19 2011 -0800 Added timer example that generates a variable frequency signal. In that particular case it is generating the SOS morse code on the eval board led. commit 554feb7f274d853fc024165b3c3074d38a01e0c0 Author: Gareth McMullin <ga...@bl...> Date: Sun Feb 20 12:28:23 2011 +1300 USB driver for Connectivity-line devices partially working. commit 662e77b4ee3a46035f5c8a77118134b5913c1e9a Author: Piotr Esden-Tempski <pi...@es...> Date: Fri Feb 18 12:18:57 2011 -0800 Added a printf example that is using irq and a ring buffer to write to USART1 port. It is also reflecting the text you write to the device. commit a71c4c128a4053dbcda428e8b0edbc048e32a45f Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Feb 17 20:35:30 2011 -0800 Added usart_printf example into the buildsystem. commit fedad2eb9a918a24782781cb22d283e3f9efb8d2 Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Feb 17 20:12:44 2011 -0800 Added an example using newlib printf for writing to UART1. commit 4667760392255b7fb9dc9b2bbff5d5aa06630187 Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Feb 17 18:37:51 2011 -0800 Added usart_irq to the build system. commit d1baf00629b0c51b15dbba2d8b7bfd2d421a65d2 Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Feb 17 18:35:51 2011 -0800 Added usart_irq test for stm32-h103 board. commit 310561ac50be016fca2375d8d003e54d7478599d Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Feb 17 18:32:07 2011 -0800 Made usart_irq example more robust. It should not duplicate bytes anymore. commit 4ed536c988bc933a852405caff8173c5eeaef418 Author: Gareth McMullin <ga...@bl...> Date: Thu Feb 17 21:50:00 2011 +1300 Added example using ITM and TPIU for TRACESWO output. commit f0a1282d429023958e750a7821c577c132365485 Author: Gareth McMullin <ga...@bl...> Date: Thu Feb 17 21:38:38 2011 +1300 Added ITM and TPIU register definitions. commit 7d3608f74637162a8d7da9983095c61cbb63852d Author: Piotr Esden-Tempski <pi...@es...> Date: Mon Feb 14 19:59:24 2011 -0800 Added fanciblink for Lisa/M. commit e64a9d2bf9751e505d344eb5024da4772c3f4e50 Author: Gareth McMullin <ga...@bl...> Date: Thu Feb 10 19:58:51 2011 +1300 Minor cleanup of usb. Template driver for STM32F107 added. ----------------------------------------------------------------------- Summary of changes: examples/stm32/Makefile.include | 9 +- examples/stm32/lisa-m/Makefile | 8 +- .../stm32/{mb525 => lisa-m}/fancyblink/Makefile | 0 .../{stm32-h103 => lisa-m}/fancyblink/fancyblink.c | 18 +- .../{mb525 => lisa-m}/fancyblink/fancyblink.ld | 0 examples/stm32/obldc/usart_irq/usart_irq.c | 6 +- examples/stm32/stm32-h103/Makefile | 32 ++- .../timer_interrupt => stm32-h103/timer}/Makefile | 0 examples/stm32/stm32-h103/timer/timer.c | 183 +++++++++++ .../fancyblink.ld => stm32-h103/timer/timer.ld} | 0 .../usb_dfu => stm32-h103/traceswo}/Makefile | 2 +- examples/stm32/stm32-h103/traceswo/README | 11 + .../{usart/usart.c => traceswo/traceswo.c} | 65 +++-- .../traceswo/traceswo.ld} | 0 .../usb_dfu => stm32-h103/usart_irq}/Makefile | 2 +- .../{obldc => stm32-h103}/usart_irq/usart_irq.c | 39 ++-- .../{obldc => stm32-h103}/usart_irq/usart_irq.ld | 0 .../usart_irq_printf}/Makefile | 2 +- .../stm32-h103/usart_irq_printf/usart_irq_printf.c | 272 ++++++++++++++++ .../usart_irq_printf/usart_irq_printf.ld} | 0 .../usb_dfu => stm32-h103/usart_printf}/Makefile | 2 +- .../usart_printf/usart_printf.c} | 73 +++-- .../usart_printf/usart_printf.ld} | 0 include/libopencm3/cm3/itm.h | 74 +++++ include/libopencm3/cm3/memorymap.h | 1 + include/libopencm3/cm3/scs.h | 27 +- include/libopencm3/cm3/tpiu.h | 98 ++++++ include/libopencm3/stm32/dbgmcu.h | 2 +- include/libopencm3/stm32/otg_fs.h | 179 +++++++++++- include/libopencm3/stm32/rcc.h | 4 + include/libopencm3/usb/cdc.h | 2 +- include/libopencm3/usb/usbd.h | 1 + lib/stm32/Makefile | 2 +- lib/usb/usb.c | 2 +- lib/usb/usb_f103.c | 6 +- lib/usb/usb_f107.c | 323 ++++++++++++++++++++ lib/usb/usb_private.h | 14 +- 37 files changed, 1346 insertions(+), 113 deletions(-) copy examples/stm32/{mb525 => lisa-m}/fancyblink/Makefile (100%) copy examples/stm32/{stm32-h103 => lisa-m}/fancyblink/fancyblink.c (67%) copy examples/stm32/{mb525 => lisa-m}/fancyblink/fancyblink.ld (100%) copy examples/stm32/{other/timer_interrupt => stm32-h103/timer}/Makefile (100%) create mode 100644 examples/stm32/stm32-h103/timer/timer.c copy examples/stm32/{mb525/fancyblink/fancyblink.ld => stm32-h103/timer/timer.ld} (100%) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/traceswo}/Makefile (97%) create mode 100644 examples/stm32/stm32-h103/traceswo/README copy examples/stm32/stm32-h103/{usart/usart.c => traceswo/traceswo.c} (59%) copy examples/stm32/{mb525/fancyblink/fancyblink.ld => stm32-h103/traceswo/traceswo.ld} (100%) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/usart_irq}/Makefile (97%) copy examples/stm32/{obldc => stm32-h103}/usart_irq/usart_irq.c (76%) copy examples/stm32/{obldc => stm32-h103}/usart_irq/usart_irq.ld (100%) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/usart_irq_printf}/Makefile (96%) create mode 100644 examples/stm32/stm32-h103/usart_irq_printf/usart_irq_printf.c copy examples/stm32/{obldc/led/led.ld => stm32-h103/usart_irq_printf/usart_irq_printf.ld} (100%) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/usart_printf}/Makefile (97%) copy examples/stm32/{stm32-discovery/usart/usart.c => stm32-h103/usart_printf/usart_printf.c} (56%) copy examples/stm32/{obldc/led/led.ld => stm32-h103/usart_printf/usart_printf.ld} (100%) create mode 100644 include/libopencm3/cm3/itm.h create mode 100644 include/libopencm3/cm3/tpiu.h create mode 100644 lib/usb/usb_f107.c hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-02-09 01:50:43
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via dfa9145a34453750c7f67c187b23911c3c0e44c9 (commit) via 1cb45d8888ae922a8c20d9a84bc43de81b45a7b0 (commit) via 5bfffcbb29849bbeb4df2e78b43ca408443196dc (commit) via 62f3897a2e03a4b935b2ef4b1a694c8923d8e802 (commit) via 0a0ce22762136f0a65af13ea2e160913c6af8767 (commit) via e0a488f586abd24c8b3448ceb0fc94a10c572cc0 (commit) via d67795f383c2757082b0481816789ca12a866172 (commit) via 4b5f9b4a352943464c51068416c6966b24dd487e (commit) from 559bc52fa41c63999102cef3567e5fae18493424 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit dfa9145a34453750c7f67c187b23911c3c0e44c9 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 02:41:23 2011 +0100 STM32VLDISCOVERY: Fix ld file comments (STM32F100RB). commit 1cb45d8888ae922a8c20d9a84bc43de81b45a7b0 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 02:38:16 2011 +0100 STM32VLDISCOVERY: Fix some incorrect GPIO comments. commit 5bfffcbb29849bbeb4df2e78b43ca408443196dc Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 02:34:50 2011 +0100 Use ST STM32VLDISCOVERY board name consistently. commit 62f3897a2e03a4b935b2ef4b1a694c8923d8e802 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 02:22:20 2011 +0100 Add some examples for the STM32-Discovery board. This adds a directory of examples, tested on the STM32-Discovery, just modifications of: button, miniblink, fancyblink, usart, and rtc. Thanks Marko Kraljevic <kra...@gm...> for the patch! commit 0a0ce22762136f0a65af13ea2e160913c6af8767 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 01:56:53 2011 +0100 Add rcc_clock_setup_in_hse_8mhz_out_24mhz(). Thanks Marko Kraljevic <kra...@gm...> for the patch! commit e0a488f586abd24c8b3448ceb0fc94a10c572cc0 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 01:53:53 2011 +0100 gpio_toggle(): Add support for multiple GPIOs. Thanks Marko Kraljevic <kra...@gm...> for the patch! commit d67795f383c2757082b0481816789ca12a866172 Author: Gareth McMullin <ga...@bl...> Date: Wed Feb 9 14:31:17 2011 +1300 Added missing lm3s header files. commit 4b5f9b4a352943464c51068416c6966b24dd487e Author: Gareth McMullin <ga...@bl...> Date: Wed Feb 9 14:28:06 2011 +1300 Added missing lm3s gpio.h. ----------------------------------------------------------------------- Summary of changes: examples/stm32/Makefile | 10 ++- examples/stm32/{mb525 => stm32-discovery}/Makefile | 36 +++++++--- .../button/Makefile | 0 .../usb_iap => stm32-discovery/button}/README | 4 +- .../button/button.c | 21 +++--- .../usart.ld => stm32-discovery/button/button.ld} | 4 +- .../{mb525 => stm32-discovery}/fancyblink/Makefile | 0 .../stm32-discovery/fancyblink}/README | 4 +- .../fancyblink/fancyblink.c | 23 ++++--- .../fancyblink/fancyblink.ld} | 4 +- .../miniblink/Makefile | 0 .../stm32-discovery}/miniblink/README | 4 +- .../miniblink/miniblink.c | 20 +++--- .../miniblink/miniblink.ld} | 4 +- .../stm32/{other => stm32-discovery}/rtc/Makefile | 0 examples/stm32/stm32-discovery/rtc/README | 9 +++ .../stm32/{other => stm32-discovery}/rtc/rtc.c | 37 +++++++--- .../usart/usart.ld => stm32-discovery/rtc/rtc.ld} | 4 +- .../{obldc => stm32-discovery}/usart/Makefile | 0 .../{stm32-h103 => stm32-discovery}/usart/README | 5 +- .../stm32/{obldc => stm32-discovery}/usart/usart.c | 41 +++++------ .../{obldc => stm32-discovery}/usart/usart.ld | 4 +- include/libopencm3/lm3s/gpio.h | 75 ++++++++++++++++++++ include/libopencm3/lm3s/memorymap.h | 47 ++++++++++++ include/libopencm3/lm3s/systemcontrol.h | 61 ++++++++++++++++ include/libopencm3/stm32/rcc.h | 1 + lib/stm32/gpio.c | 10 +-- lib/stm32/rcc.c | 53 ++++++++++++++ 28 files changed, 378 insertions(+), 103 deletions(-) copy examples/stm32/{mb525 => stm32-discovery}/Makefile (51%) copy examples/stm32/{stm32-h103 => stm32-discovery}/button/Makefile (100%) copy examples/stm32/{stm32-h103/usb_iap => stm32-discovery/button}/README (56%) copy examples/stm32/{stm32-h103 => stm32-discovery}/button/button.c (78%) copy examples/stm32/{obldc/usart/usart.ld => stm32-discovery/button/button.ld} (88%) copy examples/stm32/{mb525 => stm32-discovery}/fancyblink/Makefile (100%) copy examples/{lm3s/lm3s3748-evb/miniblink => stm32/stm32-discovery/fancyblink}/README (70%) copy examples/stm32/{stm32-h107 => stm32-discovery}/fancyblink/fancyblink.c (67%) copy examples/stm32/{obldc/led/led.ld => stm32-discovery/fancyblink/fancyblink.ld} (88%) copy examples/stm32/{stm32-h103 => stm32-discovery}/miniblink/Makefile (100%) copy examples/{lm3s/lm3s3748-evb => stm32/stm32-discovery}/miniblink/README (70%) copy examples/stm32/{stm32-h103 => stm32-discovery}/miniblink/miniblink.c (77%) copy examples/stm32/{obldc/usart/usart.ld => stm32-discovery/miniblink/miniblink.ld} (88%) copy examples/stm32/{other => stm32-discovery}/rtc/Makefile (100%) create mode 100644 examples/stm32/stm32-discovery/rtc/README copy examples/stm32/{other => stm32-discovery}/rtc/rtc.c (73%) copy examples/stm32/{obldc/usart/usart.ld => stm32-discovery/rtc/rtc.ld} (88%) copy examples/stm32/{obldc => stm32-discovery}/usart/Makefile (100%) copy examples/stm32/{stm32-h103 => stm32-discovery}/usart/README (68%) copy examples/stm32/{obldc => stm32-discovery}/usart/usart.c (66%) copy examples/stm32/{obldc => stm32-discovery}/usart/usart.ld (88%) create mode 100644 include/libopencm3/lm3s/gpio.h create mode 100644 include/libopencm3/lm3s/memorymap.h create mode 100644 include/libopencm3/lm3s/systemcontrol.h hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-02-09 00:37:00
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 559bc52fa41c63999102cef3567e5fae18493424 (commit) via 401a0a8e8b18f6dd087d4d3f62f265308f59c4a9 (commit) via 87c94e9a3786294515a381d0458e751e9e53549c (commit) via 47e2736013f1929f8eef074cdd040f47cbee9800 (commit) via 447c333cecfdf417d47091631768f439c06dc33f (commit) via 5aa39a5264fd6176cfcc869ccbe2363abdd1c9c3 (commit) via 0d7d0fe8290ada82c97fd78f44f6116d0117c33a (commit) via 4954b4c006149838d2816a12edd47899ccb3ade5 (commit) via d4b04cbd26b3d348712ed9ae4184d7a434ecc8e5 (commit) via 769a932f3ec147bddbf488a88214dfb12a4eed78 (commit) from 729a48c6557ec4ef4b0ec87f2de47010f8066ee8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 559bc52fa41c63999102cef3567e5fae18493424 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 01:33:00 2011 +0100 Add some missing LIBOPENCM3_ prefixes. commit 401a0a8e8b18f6dd087d4d3f62f265308f59c4a9 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 01:31:16 2011 +0100 FPB: More consistency fixes. Fix incorrect FPB_CTRL_NUM_CODE2_MASK value, too. commit 87c94e9a3786294515a381d0458e751e9e53549c Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 01:18:55 2011 +0100 FPB: Fix typo. commit 47e2736013f1929f8eef074cdd040f47cbee9800 Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 01:11:16 2011 +0100 FPB: Minor additions, consistency fixes. commit 447c333cecfdf417d47091631768f439c06dc33f Author: Uwe Hermann <uw...@he...> Date: Wed Feb 9 01:06:43 2011 +0100 Minor cosmetics, whitespace. commit 5aa39a5264fd6176cfcc869ccbe2363abdd1c9c3 Author: Gareth McMullin <ga...@bl...> Date: Tue Feb 8 19:43:10 2011 +1300 Added missing DBGMCU_BASE to STM32 memorymap.h commit 0d7d0fe8290ada82c97fd78f44f6116d0117c33a Author: Gareth McMullin <ga...@bl...> Date: Tue Feb 8 19:40:16 2011 +1300 Added Flash Patch and Breakpoint (FPB) register definitions. commit 4954b4c006149838d2816a12edd47899ccb3ade5 Author: Gareth McMullin <ga...@bl...> Date: Tue Feb 8 19:26:38 2011 +1300 Added ARMv7-M Core Debug (SCS) register definitions. commit d4b04cbd26b3d348712ed9ae4184d7a434ecc8e5 Author: Gareth McMullin <ga...@bl...> Date: Tue Feb 8 19:07:59 2011 +1300 Added STM32 DBGMCU register definitions. commit 769a932f3ec147bddbf488a88214dfb12a4eed78 Author: Gareth McMullin <ga...@bl...> Date: Fri Feb 4 22:47:51 2011 +1300 Added initial support for the LuminaryMicro LM3S family. ----------------------------------------------------------------------- Summary of changes: Makefile | 8 ++- examples/{lpc13xx => lm3s}/Makefile | 14 ++-- examples/{lpc13xx => lm3s}/Makefile.include | 6 +- .../lpc-p1343 => lm3s/lm3s3748-evb}/Makefile | 4 +- .../lm3s3748-evb}/miniblink/Makefile | 0 .../lm3s3748-evb}/miniblink/README | 5 +- .../lm3s3748-evb}/miniblink/miniblink.c | 22 +++-- .../lm3s3748-evb}/miniblink/miniblink.ld | 8 +- examples/stm32/lisa-m/usb_dfu/usbdfu.ld | 2 +- examples/stm32/lisa-m/usb_hid/usbhid.ld | 1 - examples/stm32/other/usb_cdcacm/cdcacm.ld | 2 +- examples/stm32/other/usb_dfu/usbdfu.ld | 2 +- examples/stm32/other/usb_hid/usbhid.ld | 2 +- examples/stm32/stm32-h103/usb_cdcacm/cdcacm.ld | 1 - examples/stm32/stm32-h103/usb_dfu/usbdfu.ld | 2 +- examples/stm32/stm32-h103/usb_hid/usbhid.ld | 1 - examples/stm32/stm32-h103/usb_iap/usbiap.ld | 1 - include/libopencm3/cm3/common.h | 4 +- include/libopencm3/cm3/fpb.h | 76 ++++++++++++++++ include/libopencm3/cm3/memorymap.h | 4 +- include/libopencm3/cm3/scs.h | 60 ++++++++++++ include/libopencm3/stm32/dbgmcu.h | 60 ++++++++++++ include/libopencm3/stm32/memorymap.h | 3 + lib/{lpc13xx => lm3s}/Makefile | 4 +- lib/{stm32/scb.c => lm3s/gpio.c} | 13 ++-- .../libopencm3_lm3s.ld} | 4 +- lib/lm3s/vector.c | 96 ++++++++++++++++++++ lib/lpc13xx/libopencm3_lpc13xx.ld | 2 +- lib/stm32/libopencm3_stm32.ld | 2 +- 29 files changed, 356 insertions(+), 53 deletions(-) copy examples/{lpc13xx => lm3s}/Makefile (81%) copy examples/{lpc13xx => lm3s}/Makefile.include (95%) copy examples/{lpc13xx/lpc-p1343 => lm3s/lm3s3748-evb}/Makefile (89%) copy examples/{lpc13xx/lpc-p1343 => lm3s/lm3s3748-evb}/miniblink/Makefile (100%) copy examples/{lpc13xx/lpc-p1343 => lm3s/lm3s3748-evb}/miniblink/README (59%) copy examples/{lpc13xx/lpc-p1343 => lm3s/lm3s3748-evb}/miniblink/miniblink.c (68%) copy examples/{lpc13xx/lpc-p1343 => lm3s/lm3s3748-evb}/miniblink/miniblink.ld (80%) create mode 100644 include/libopencm3/cm3/fpb.h create mode 100644 include/libopencm3/cm3/scs.h create mode 100644 include/libopencm3/stm32/dbgmcu.h copy lib/{lpc13xx => lm3s}/Makefile (96%) copy lib/{stm32/scb.c => lm3s/gpio.c} (69%) copy lib/{stm32/libopencm3_stm32.ld => lm3s/libopencm3_lm3s.ld} (93%) create mode 100644 lib/lm3s/vector.c hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-02-03 01:18:05
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 729a48c6557ec4ef4b0ec87f2de47010f8066ee8 (commit) via c7587f11ec52157fffd8dbdc6b0d800e349f8bc1 (commit) via d40fb96fcf6b7415c445df036641ebd1fa00e55c (commit) via 92edc113f9825f333ea66e41e8fcdbeb45da9cd6 (commit) via e85c55a9a70f8f357aceba4cbacd7762ca773d7b (commit) via dd0018ffdf89210f04d5fb3ca153c9cbab7c3144 (commit) from a0091f18c71a19d68cf1c0de4ceb3d9e90c23c39 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 729a48c6557ec4ef4b0ec87f2de47010f8066ee8 Author: Uwe Hermann <uw...@he...> Date: Thu Feb 3 02:17:15 2011 +0100 Cosmetics, whitespace, reduced indentation level. commit c7587f11ec52157fffd8dbdc6b0d800e349f8bc1 Author: Piotr Esden-Tempski <pi...@es...> Date: Tue Feb 1 22:43:18 2011 -0800 Added get flag and get counter functions to timer. Allow proper interrupt handling and recording timer counter values. commit d40fb96fcf6b7415c445df036641ebd1fa00e55c Author: Piotr Esden-Tempski <pi...@es...> Date: Mon Jan 31 22:08:37 2011 -0800 Added set prescaler and set repetition counter functions to timer. commit 92edc113f9825f333ea66e41e8fcdbeb45da9cd6 Author: Piotr Esden-Tempski <pi...@es...> Date: Mon Jan 31 16:30:12 2011 -0800 Added timer reset function. commit e85c55a9a70f8f357aceba4cbacd7762ca773d7b Author: Piotr Esden-Tempski <pi...@es...> Date: Mon Jan 31 16:15:09 2011 -0800 Added timer flag reset function. commit dd0018ffdf89210f04d5fb3ca153c9cbab7c3144 Author: Piotr Esden-Tempski <pi...@es...> Date: Mon Jan 31 13:28:54 2011 -0800 Added interrupt and event generation handling functions to timer. Updated pwm 6step example to use those and commutate on button press using PWM ON scheme. ----------------------------------------------------------------------- Summary of changes: examples/stm32/stm32-h103/pwm_6step/pwm_6step.c | 236 ++++++++++++- include/libopencm3/stm32/timer.h | 9 + lib/stm32/timer.c | 427 ++++++++++++++--------- 3 files changed, 482 insertions(+), 190 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-01-30 21:44:14
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via a0091f18c71a19d68cf1c0de4ceb3d9e90c23c39 (commit) via edf230386c2013a346a43daed8473d208e80921d (commit) via 7801cdf5a266d77a93495dc8aab28536d079cfa8 (commit) from aac65d8560a59105cc02132860b77cfe61835b2e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit a0091f18c71a19d68cf1c0de4ceb3d9e90c23c39 Author: Uwe Hermann <uw...@he...> Date: Sun Jan 30 22:43:33 2011 +0100 Cosmetics, consistency fixes, fix compiler warnings. commit edf230386c2013a346a43daed8473d208e80921d Author: Damjan Marion <dam...@gm...> Date: Thu Jan 27 16:53:10 2011 +0100 Updated STM32 memory map, fixed USB_OTG_FS_BASE commit 7801cdf5a266d77a93495dc8aab28536d079cfa8 Author: Damjan Marion <dam...@gm...> Date: Wed Jan 26 21:14:54 2011 +0100 Fancyblink example for Olimex STM32-H107 board. ----------------------------------------------------------------------- Summary of changes: examples/stm32/Makefile | 10 ++++++++-- .../lpc-p1343 => stm32/stm32-h107}/Makefile | 14 +++++++------- .../{mb525 => stm32-h107}/fancyblink/Makefile | 0 .../{stm32-h103 => stm32-h107}/fancyblink/README | 4 ++-- .../fancyblink/fancyblink.c | 15 +++++++++------ .../fancyblink/fancyblink.ld | 6 +++--- include/libopencm3/stm32/memorymap.h | 16 +++++++++++++--- lib/usb/usb.c | 3 +-- lib/usb/usb_standard.c | 11 +++++++---- 9 files changed, 50 insertions(+), 29 deletions(-) copy examples/{lpc13xx/lpc-p1343 => stm32/stm32-h107}/Makefile (80%) copy examples/stm32/{mb525 => stm32-h107}/fancyblink/Makefile (100%) copy examples/stm32/{stm32-h103 => stm32-h107}/fancyblink/README (67%) copy examples/stm32/{stm32-h103 => stm32-h107}/fancyblink/fancyblink.c (72%) copy examples/stm32/{stm32-h103 => stm32-h107}/fancyblink/fancyblink.ld (83%) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-01-30 21:04:50
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via aac65d8560a59105cc02132860b77cfe61835b2e (commit) via c11cdaf2a70a1fadbcf2f942a29b75040b0a0a75 (commit) via 193a1ed3b822867ac5b17d1bd5cc1202c89fdd10 (commit) via f87170e06ea157ade400dcb7412e022b04c1839c (commit) from 59293a9640cc1daf8ba7a04aece0de8c394521e8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit aac65d8560a59105cc02132860b77cfe61835b2e Author: Gareth McMullin <ga...@bl...> Date: Sun Jan 30 17:04:56 2011 +1300 Abstracted USB driver interface to to allow driver selection. commit c11cdaf2a70a1fadbcf2f942a29b75040b0a0a75 Author: Gareth McMullin <ga...@bl...> Date: Sun Jan 30 15:46:08 2011 +1300 Added OTG_FS register definitions for connectivity line STM32. commit 193a1ed3b822867ac5b17d1bd5cc1202c89fdd10 Author: Gareth McMullin <ga...@bl...> Date: Sun Jan 30 15:42:12 2011 +1300 Reset CTR flag for endpoint from usbd_poll if no callback. commit f87170e06ea157ade400dcb7412e022b04c1839c Author: Gareth McMullin <ga...@bl...> Date: Sun Jan 30 15:41:23 2011 +1300 Clear user control request handlers on set_configuration request. ----------------------------------------------------------------------- Summary of changes: examples/stm32/lisa-m/usb_hid/usbhid.c | 2 +- examples/stm32/other/usb_cdcacm/cdcacm.c | 2 +- examples/stm32/other/usb_dfu/usbdfu.c | 2 +- examples/stm32/other/usb_hid/usbhid.c | 2 +- examples/stm32/stm32-h103/usb_cdcacm/cdcacm.c | 2 +- examples/stm32/stm32-h103/usb_hid/usbhid.c | 2 +- include/libopencm3/stm32/otg_fs.h | 139 +++++++++++++++++++++++++ include/libopencm3/usb/usbd.h | 6 +- lib/usb/usb.c | 37 +++++++- lib/usb/usb_f103.c | 44 ++++++-- lib/usb/usb_private.h | 20 +++- lib/usb/usb_standard.c | 9 ++- 12 files changed, 246 insertions(+), 21 deletions(-) create mode 100644 include/libopencm3/stm32/otg_fs.h hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-01-30 01:08:44
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 59293a9640cc1daf8ba7a04aece0de8c394521e8 (commit) via a1bd228c87d1b73f6cfecf000eec0a8765a11b01 (commit) via 5975750e5e22ffb047303a1e1e7700012e09e18c (commit) via d608049563aa5cf71b100ceb77eb432aa0d4e35f (commit) from ab88871ef6c42ff6268412b66669b77a892cc409 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 59293a9640cc1daf8ba7a04aece0de8c394521e8 Author: Piotr Esden-Tempski <pi...@es...> Date: Fri Jan 28 16:04:36 2011 -0800 Added break and dead time convenience functions. Adapted 6step example to reflect that. commit a1bd228c87d1b73f6cfecf000eec0a8765a11b01 Author: Piotr Esden-Tempski <pi...@es...> Date: Fri Jan 28 15:11:52 2011 -0800 Replaced OC mode selection with an enum, makes it simpler to use. commit 5975750e5e22ffb047303a1e1e7700012e09e18c Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Jan 27 21:30:07 2011 -0800 Added output compare channel convenience functions and adapted the pwm_6step example accordingly. commit d608049563aa5cf71b100ceb77eb432aa0d4e35f Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Jan 27 17:03:13 2011 -0800 Started a pwm 6step output example. Enabled timer convenience functions and some minor fixes that showed themselves while writing the bare bone example. ----------------------------------------------------------------------- Summary of changes: examples/stm32/mb525/pwmleds/pwmleds.c | 102 ++-- .../usb_dfu => stm32-h103/pwm_6step}/Makefile | 2 +- examples/stm32/stm32-h103/pwm_6step/pwm_6step.c | 209 ++++++ .../pwm_6step/pwm_6step.ld} | 0 include/libopencm3/stm32/timer.h | 107 +++- lib/stm32/Makefile | 3 +- lib/stm32/timer.c | 679 +++++++++++++++++++- 7 files changed, 1048 insertions(+), 54 deletions(-) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/pwm_6step}/Makefile (97%) create mode 100644 examples/stm32/stm32-h103/pwm_6step/pwm_6step.c copy examples/stm32/{mb525/fancyblink/fancyblink.ld => stm32-h103/pwm_6step/pwm_6step.ld} (100%) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-01-14 00:27:02
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via ab88871ef6c42ff6268412b66669b77a892cc409 (commit) via 51a3044232207cb2fdb767cd247f445046307b14 (commit) via 9cea5525f6e0a12344c2bda349f3d908fcad0059 (commit) via 8530f36df138c11aaef4028f749a551199be5e02 (commit) via c208e0b3c522f9366a3c8bce22256fc9ec4f89be (commit) from 1cabc38c3a44bea8adbfbdce0ae012236c89bcb2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ab88871ef6c42ff6268412b66669b77a892cc409 Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Jan 13 15:12:07 2011 -0800 Changed button and exti tests to use floating input as pullup is not needed. commit 51a3044232207cb2fdb767cd247f445046307b14 Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Jan 13 15:10:38 2011 -0800 Added a simple exti test using rising and falling trigger instead of sampling the gpio pin to determine the current state of the pin. commit 9cea5525f6e0a12344c2bda349f3d908fcad0059 Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Jan 13 14:52:23 2011 -0800 Renamed exti test to exti_both as it uses TRIGGER_BOTH mode and sampling the gpio pin to determine the state of the pin. commit 8530f36df138c11aaef4028f749a551199be5e02 Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Jan 13 14:48:50 2011 -0800 Added basic exti interrupt test. commit c208e0b3c522f9366a3c8bce22256fc9ec4f89be Author: Piotr Esden-Tempski <pi...@es...> Date: Thu Jan 13 12:52:24 2011 -0800 Added a simple input test using the button on STM32-H103 eval board. ----------------------------------------------------------------------- Summary of changes: examples/stm32/stm32-h103/Makefile | 16 +++- .../{lisa-m/usb_dfu => stm32-h103/button}/Makefile | 2 +- .../{fancyblink/fancyblink.c => button/button.c} | 34 ++++++- .../fancyblink.ld => stm32-h103/button/button.ld} | 0 .../usb_dfu => stm32-h103/exti_both}/Makefile | 2 +- .../exti_both/exti_both.c} | 78 ++++++++++------ .../exti_both/exti_both.ld} | 0 .../exti_rising_falling}/Makefile | 2 +- .../exti_rising_falling/exti_rising_falling.c | 98 ++++++++++++++++++++ .../exti_rising_falling/exti_rising_falling.ld} | 0 10 files changed, 191 insertions(+), 41 deletions(-) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/button}/Makefile (98%) copy examples/stm32/stm32-h103/{fancyblink/fancyblink.c => button/button.c} (66%) copy examples/stm32/{mb525/fancyblink/fancyblink.ld => stm32-h103/button/button.ld} (100%) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/exti_both}/Makefile (97%) copy examples/stm32/{mb525/fancyblink/fancyblink.c => stm32-h103/exti_both/exti_both.c} (50%) copy examples/stm32/{mb525/fancyblink/fancyblink.ld => stm32-h103/exti_both/exti_both.ld} (100%) copy examples/stm32/{lisa-m/usb_dfu => stm32-h103/exti_rising_falling}/Makefile (96%) create mode 100644 examples/stm32/stm32-h103/exti_rising_falling/exti_rising_falling.c copy examples/stm32/{mb525/fancyblink/fancyblink.ld => stm32-h103/exti_rising_falling/exti_rising_falling.ld} (100%) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-01-07 16:09:33
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 1cabc38c3a44bea8adbfbdce0ae012236c89bcb2 (commit) from ca53311bfc3182212d53386c5f49f0bc57350266 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1cabc38c3a44bea8adbfbdce0ae012236c89bcb2 Author: Uwe Hermann <uw...@he...> Date: Fri Jan 7 17:07:25 2011 +0100 EXTI bugfix in exti_select_source(). AFIO_EXTICR[1 to 4] registers were not beeing set correctly. You have to force a 0 on the bits that are 0 for the mutex to work. Thanks Linus Casassa <li...@li...> for the patch! ----------------------------------------------------------------------- Summary of changes: lib/stm32/exti.c | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2011-01-03 00:14:31
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via ca53311bfc3182212d53386c5f49f0bc57350266 (commit) via 05f66cde4cc2d9e57e495f6d8b51619f08191c68 (commit) from 1ca65c4058482487ec777162b3f717bbc9f58f3d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ca53311bfc3182212d53386c5f49f0bc57350266 Author: Uwe Hermann <uw...@he...> Date: Mon Jan 3 01:12:07 2011 +0100 Use __asm__("nop") in the loop-based delays. Since we recently switched from -O0 to -Os, an increase in the loop count as well as the addition of __asm__("nop") is required (so that the loop doesn't get optimized/removed). The real fix is to add a proper timer-based delay function, of course. Also, fix a bunch of cosmetic issues and typos. commit 05f66cde4cc2d9e57e495f6d8b51619f08191c68 Author: Piotr Esden-Tempski <pi...@es...> Date: Sun Jan 2 16:49:31 2011 +0100 Ported pwmleds (pwm timer output test) to obldc. ----------------------------------------------------------------------- Summary of changes: examples/lpc13xx/lpc-p1343/miniblink/miniblink.c | 6 ++- examples/stm32/mb525/fancyblink/fancyblink.c | 19 +++++--- examples/stm32/obldc/led/led.c | 12 +++-- examples/stm32/{mb525 => obldc}/pwmleds/Makefile | 0 examples/stm32/{mb525 => obldc}/pwmleds/pwmleds.c | 49 ++++++++++--------- examples/stm32/{mb525 => obldc}/pwmleds/pwmleds.ld | 0 examples/stm32/obldc/usart/usart.c | 13 ++--- examples/stm32/obldc/usart_irq/usart_irq.c | 20 ++------ examples/stm32/other/adc_temperature_sensor/adc.c | 40 ++++++++++------ examples/stm32/stm32-h103/fancyblink/fancyblink.c | 3 +- examples/stm32/stm32-h103/miniblink/miniblink.c | 17 ++++-- examples/stm32/stm32-h103/usart/usart.c | 5 +- examples/stm32/stm32-h103/usb_cdcacm/cdcacm.c | 5 ++- 13 files changed, 106 insertions(+), 83 deletions(-) copy examples/stm32/{mb525 => obldc}/pwmleds/Makefile (100%) copy examples/stm32/{mb525 => obldc}/pwmleds/pwmleds.c (94%) copy examples/stm32/{mb525 => obldc}/pwmleds/pwmleds.ld (100%) hooks/post-receive -- libopenstm32 |
From: Uwe H. <uh...@us...> - 2010-12-31 17:32:59
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "libopenstm32". The branch, master has been updated via 1ca65c4058482487ec777162b3f717bbc9f58f3d (commit) via 8f251e8a9d46634be4741f7f1aef3d52fb1b7dba (commit) from 95793aa6cedeef06db9592602ecf3dc00edec610 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1ca65c4058482487ec777162b3f717bbc9f58f3d Author: Uwe Hermann <uw...@he...> Date: Fri Dec 31 18:29:15 2010 +0100 Add some summon-arm-toolchain hints. commit 8f251e8a9d46634be4741f7f1aef3d52fb1b7dba Author: Uwe Hermann <uw...@he...> Date: Fri Dec 31 18:18:39 2010 +0100 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 ----------------------------------------------------------------------- Summary of changes: Makefile | 8 ++++---- README | 6 +++++- examples/lpc13xx/Makefile.include | 3 +-- examples/lpc13xx/lpc-p1343/miniblink/miniblink.c | 4 ++-- examples/lpc13xx/lpc-p1343/miniblink/miniblink.ld | 2 +- examples/stm32/Makefile.include | 6 ++---- examples/stm32/lisa-m/usb_dfu/usbdfu.c | 12 ++++++------ examples/stm32/lisa-m/usb_dfu/usbdfu.ld | 2 +- examples/stm32/lisa-m/usb_hid/usbhid.c | 14 +++++++------- examples/stm32/lisa-m/usb_hid/usbhid.ld | 2 +- examples/stm32/mb525/fancyblink/fancyblink.c | 4 ++-- examples/stm32/mb525/fancyblink/fancyblink.ld | 2 +- examples/stm32/mb525/pwmleds/pwmleds.c | 6 +++--- examples/stm32/mb525/pwmleds/pwmleds.ld | 2 +- examples/stm32/obldc/can/can.c | 12 ++++++------ examples/stm32/obldc/can/can.ld | 2 +- examples/stm32/obldc/led/led.c | 4 ++-- examples/stm32/obldc/led/led.ld | 2 +- examples/stm32/obldc/systick/systick.c | 10 +++++----- examples/stm32/obldc/systick/systick.ld | 2 +- examples/stm32/obldc/usart/usart.c | 6 +++--- examples/stm32/obldc/usart/usart.ld | 2 +- examples/stm32/obldc/usart_irq/usart_irq.c | 8 ++++---- examples/stm32/obldc/usart_irq/usart_irq.ld | 2 +- examples/stm32/other/adc_temperature_sensor/adc.c | 10 +++++----- examples/stm32/other/adc_temperature_sensor/adc.ld | 2 +- examples/stm32/other/dma_mem2mem/dma.c | 10 +++++----- examples/stm32/other/dma_mem2mem/dma.ld | 2 +- examples/stm32/other/dogm128/dogm128.h | 6 +++--- examples/stm32/other/dogm128/main.c | 14 +++++++------- examples/stm32/other/dogm128/main.ld | 2 +- .../other/i2c_stts75_sensor/i2c_stts75_sensor.c | 10 +++++----- .../other/i2c_stts75_sensor/i2c_stts75_sensor.ld | 2 +- examples/stm32/other/i2c_stts75_sensor/stts75.c | 2 +- examples/stm32/other/rtc/rtc.c | 12 ++++++------ examples/stm32/other/rtc/rtc.ld | 2 +- examples/stm32/other/systick/systick.c | 10 +++++----- examples/stm32/other/systick/systick.ld | 2 +- examples/stm32/other/timer_interrupt/timer.c | 10 +++++----- examples/stm32/other/timer_interrupt/timer.ld | 2 +- examples/stm32/other/usb_cdcacm/cdcacm.c | 8 ++++---- examples/stm32/other/usb_cdcacm/cdcacm.ld | 2 +- examples/stm32/other/usb_dfu/usbdfu.c | 12 ++++++------ examples/stm32/other/usb_dfu/usbdfu.ld | 2 +- examples/stm32/other/usb_hid/usbhid.c | 14 +++++++------- examples/stm32/other/usb_hid/usbhid.ld | 2 +- examples/stm32/stm32-h103/fancyblink/fancyblink.c | 4 ++-- examples/stm32/stm32-h103/fancyblink/fancyblink.ld | 2 +- examples/stm32/stm32-h103/miniblink/miniblink.c | 4 ++-- examples/stm32/stm32-h103/miniblink/miniblink.ld | 2 +- examples/stm32/stm32-h103/spi/spi.c | 4 ++-- examples/stm32/stm32-h103/spi/spi.ld | 2 +- examples/stm32/stm32-h103/usart/usart.c | 6 +++--- examples/stm32/stm32-h103/usart/usart.ld | 2 +- examples/stm32/stm32-h103/usb_cdcacm/cdcacm.c | 8 ++++---- examples/stm32/stm32-h103/usb_cdcacm/cdcacm.ld | 2 +- examples/stm32/stm32-h103/usb_dfu/usbdfu.c | 12 ++++++------ examples/stm32/stm32-h103/usb_dfu/usbdfu.ld | 2 +- examples/stm32/stm32-h103/usb_hid/usbhid.c | 14 +++++++------- examples/stm32/stm32-h103/usb_hid/usbhid.ld | 2 +- examples/stm32/stm32-h103/usb_iap/usbiap.c | 12 ++++++------ examples/stm32/stm32-h103/usb_iap/usbiap.ld | 2 +- include/{ => libopencm3}/cm3/common.h | 0 include/{ => libopencm3}/cm3/memorymap.h | 0 include/{ => libopencm3}/lpc13xx/gpio.h | 4 ++-- include/{ => libopencm3}/lpc13xx/memorymap.h | 2 +- include/{ => libopencm3}/stm32/adc.h | 4 ++-- include/{ => libopencm3}/stm32/bkp.h | 4 ++-- include/{ => libopencm3}/stm32/can.h | 4 ++-- include/{ => libopencm3}/stm32/crc.h | 4 ++-- include/{ => libopencm3}/stm32/dma.h | 4 ++-- include/{ => libopencm3}/stm32/ethernet.h | 4 ++-- include/{ => libopencm3}/stm32/exti.h | 4 ++-- include/{ => libopencm3}/stm32/flash.h | 4 ++-- include/{ => libopencm3}/stm32/fsmc.h | 4 ++-- include/{ => libopencm3}/stm32/gpio.h | 4 ++-- include/{ => libopencm3}/stm32/i2c.h | 4 ++-- include/{ => libopencm3}/stm32/iwdg.h | 4 ++-- include/{ => libopencm3}/stm32/memorymap.h | 2 +- include/{ => libopencm3}/stm32/nvic.h | 4 ++-- include/{ => libopencm3}/stm32/pwr.h | 4 ++-- include/{ => libopencm3}/stm32/rcc.h | 4 ++-- include/{ => libopencm3}/stm32/rtc.h | 6 +++--- include/{ => libopencm3}/stm32/scb.h | 4 ++-- include/{ => libopencm3}/stm32/spi.h | 4 ++-- include/{ => libopencm3}/stm32/systick.h | 4 ++-- include/{ => libopencm3}/stm32/timer.h | 4 ++-- include/{ => libopencm3}/stm32/tools.h | 0 include/{ => libopencm3}/stm32/usart.h | 4 ++-- include/{ => libopencm3}/stm32/usb.h | 6 +++--- include/{ => libopencm3}/stm32/usb_desc.h | 0 include/{ => libopencm3}/stm32/wwdg.h | 4 ++-- include/{ => libopencm3}/usb/cdc.h | 0 include/{ => libopencm3}/usb/dfu.h | 0 include/{ => libopencm3}/usb/hid.h | 0 include/{ => libopencm3}/usb/usbd.h | 2 +- include/{ => libopencm3}/usb/usbstd.h | 2 +- lib/lpc13xx/gpio.c | 2 +- lib/lpc13xx/{lpc13xx.ld => libopencm3_lpc13xx.ld} | 0 lib/stm32/adc.c | 2 +- lib/stm32/can.c | 4 ++-- lib/stm32/dma.c | 2 +- lib/stm32/ethernet.c | 2 +- lib/stm32/exti.c | 4 ++-- lib/stm32/flash.c | 2 +- lib/stm32/gpio.c | 2 +- lib/stm32/i2c.c | 2 +- lib/stm32/{stm32.ld => libopencm3_stm32.ld} | 0 lib/stm32/nvic.c | 2 +- lib/stm32/rcc.c | 4 ++-- lib/stm32/rtc.c | 6 +++--- lib/stm32/scb.c | 2 +- lib/stm32/spi.c | 2 +- lib/stm32/systick.c | 2 +- lib/stm32/timer.c | 2 +- lib/stm32/usart.c | 2 +- lib/usb/usb.c | 2 +- lib/usb/usb_control.c | 2 +- lib/usb/usb_f103.c | 8 ++++---- lib/usb/usb_standard.c | 2 +- 120 files changed, 254 insertions(+), 253 deletions(-) rename include/{ => libopencm3}/cm3/common.h (100%) rename include/{ => libopencm3}/cm3/memorymap.h (100%) rename include/{ => libopencm3}/lpc13xx/gpio.h (97%) rename include/{ => libopencm3}/lpc13xx/memorymap.h (98%) rename include/{ => libopencm3}/stm32/adc.h (99%) rename include/{ => libopencm3}/stm32/bkp.h (98%) rename include/{ => libopencm3}/stm32/can.h (99%) rename include/{ => libopencm3}/stm32/crc.h (95%) rename include/{ => libopencm3}/stm32/dma.h (99%) rename include/{ => libopencm3}/stm32/ethernet.h (99%) rename include/{ => libopencm3}/stm32/exti.h (96%) rename include/{ => libopencm3}/stm32/flash.h (98%) rename include/{ => libopencm3}/stm32/fsmc.h (99%) rename include/{ => libopencm3}/stm32/gpio.h (99%) rename include/{ => libopencm3}/stm32/i2c.h (99%) rename include/{ => libopencm3}/stm32/iwdg.h (96%) rename include/{ => libopencm3}/stm32/memorymap.h (99%) rename include/{ => libopencm3}/stm32/nvic.h (98%) rename include/{ => libopencm3}/stm32/pwr.h (96%) rename include/{ => libopencm3}/stm32/rcc.h (99%) rename include/{ => libopencm3}/stm32/rtc.h (97%) rename include/{ => libopencm3}/stm32/scb.h (99%) rename include/{ => libopencm3}/stm32/spi.h (99%) rename include/{ => libopencm3}/stm32/systick.h (97%) rename include/{ => libopencm3}/stm32/timer.h (99%) rename include/{ => libopencm3}/stm32/tools.h (100%) rename include/{ => libopencm3}/stm32/usart.h (99%) rename include/{ => libopencm3}/stm32/usb.h (98%) rename include/{ => libopencm3}/stm32/usb_desc.h (100%) rename include/{ => libopencm3}/stm32/wwdg.h (96%) rename include/{ => libopencm3}/usb/cdc.h (100%) rename include/{ => libopencm3}/usb/dfu.h (100%) rename include/{ => libopencm3}/usb/hid.h (100%) rename include/{ => libopencm3}/usb/usbd.h (98%) rename include/{ => libopencm3}/usb/usbstd.h (99%) rename lib/lpc13xx/{lpc13xx.ld => libopencm3_lpc13xx.ld} (100%) rename lib/stm32/{stm32.ld => libopencm3_stm32.ld} (100%) hooks/post-receive -- libopenstm32 |