Fergus Noble
|
878c094871
|
Added alternative function for doing an SPI transfer.
|
2011-10-12 22:20:22 -04:00 |
|
Fergus Noble
|
14dcda91b0
|
Fixing some more header references
|
2011-10-12 22:20:22 -04:00 |
|
Fergus Noble
|
7518bc83c1
|
Fixing some header references
|
2011-10-12 22:20:22 -04:00 |
|
Fergus Noble
|
e772992f4c
|
Some more silly bugs in GPIO fixed for F2.
|
2011-10-12 22:18:44 -04:00 |
|
Fergus Noble
|
e7f909c502
|
Minor fixes to the SPI code, mainly you should check that the TX buffer is empty before rather than after sending.
|
2011-10-12 22:18:44 -04:00 |
|
Fergus Noble
|
53f1c75c53
|
Fixed bug in F2 GPIO code.
|
2011-10-12 22:18:43 -04:00 |
|
Fergus Noble
|
d1272acaad
|
Initial move of USART code to common, still needs some work.
|
2011-10-12 22:18:43 -04:00 |
|
Fergus Noble
|
7133e79239
|
Change default prefix in Makefiles to arm-none-eabi for compatability with summon toolchain out the box.
|
2011-10-12 22:18:43 -04:00 |
|
Fergus Noble
|
4d02d36d6b
|
Moving nvic code to common, adding F1 and F2 specific user interrupt definition headers.
|
2011-10-12 22:17:16 -04:00 |
|
Fergus Noble
|
010ee53298
|
Moved SPI to stm32 common.
|
2011-10-12 22:17:16 -04:00 |
|
Fergus Noble
|
72baa300ab
|
Moved I2C to stm32 common.
|
2011-10-12 22:17:16 -04:00 |
|
Fergus Noble
|
ca412a9ed2
|
Move systick to stm32 common.
|
2011-10-12 22:17:16 -04:00 |
|
Fergus Noble
|
ce7dd46aef
|
Update F1 libs with new header file locations.
|
2011-10-12 22:13:02 -04:00 |
|
Fergus Noble
|
a4935eef57
|
Add family define for the F1 Makefile and add a Makefile for the F2.
|
2011-10-12 22:13:02 -04:00 |
|
Fergus Noble
|
7524b0f4c5
|
Adding vector table for F2.
|
2011-10-12 22:13:02 -04:00 |
|
Fergus Noble
|
8a2cf9dd4b
|
Copying F1 linker script over to the F2 target, hopefully it should be the same!
|
2011-10-12 22:13:02 -04:00 |
|
Fergus Noble
|
775288bc13
|
Renaming things in the F1 target Makefile.
|
2011-10-12 22:13:02 -04:00 |
|
Fergus Noble
|
60dcacccb7
|
Some updates to the F2 GPIO header plus implementation of GPIO convenience functions.
|
2011-10-12 22:13:01 -04:00 |
|
Fergus Noble
|
424b094ce8
|
Renaming lib code for stm32 f1 series.
|
2011-10-12 22:13:01 -04:00 |
|
Piotr Esden-Tempski
|
03a4a18ed6
|
Switched all makefiles to arm-none-eabi default.
|
2011-10-04 13:08:35 -07:00 |
|
Uwe Bonnes
|
32c276a708
|
Move enabling the USB Clock into stm32f10x_usbd_init
|
2011-07-13 10:04:03 +02:00 |
|
Uwe Hermann
|
089bb73018
|
Merge remote-tracking branch 'gsmcmullin/master'.
|
2011-04-28 19:42:35 +02:00 |
|
Gareth McMullin
|
3ac0ae839d
|
Added extra interrupt vectors for STM32 connectivity line.
|
2011-04-24 14:31:56 +12:00 |
|
Gareth McMullin
|
7434d50fda
|
Check index bounds on usb string descriptor request.
|
2011-04-24 14:28:16 +12:00 |
|
Gareth McMullin
|
3d820c6ed7
|
Fixed stm32f107 usb driver to allow calling usbd_poll from irq handler.
|
2011-04-04 17:39:05 +12:00 |
|
Gareth McMullin
|
ef0ff192f7
|
Added usbd_ep_nak_set() to force flow control on OUT endpoints.
|
2011-03-30 07:17:02 +13:00 |
|
Gareth McMullin
|
692266bf67
|
Fixes CAN identifiers on send and receive.
|
2011-03-23 17:36:17 +13:00 |
|
Gareth McMullin
|
6bbc4c2f7c
|
Fixed non-control endpoints for connectivity line USB.
|
2011-03-15 20:33:02 +13:00 |
|
Gareth McMullin
|
bf0d1a7b41
|
Connectivity line USB driver now enumerating correctly.
|
2011-03-14 20:31:32 +13:00 |
|
Gareth McMullin
|
7faea389e8
|
Added dependency generation. Abort loops on error.
|
2011-03-14 16:45:17 +13:00 |
|
Piotr Esden-Tempski
|
1f3e431527
|
Usart baud rate setting function now uses the new apb1 and apb2 frequency variables. And calculates the full BRR value.
|
2011-03-11 19:51:48 -08:00 |
|
Piotr Esden-Tempski
|
3d20f37b27
|
RCC now has two variables to hold the current apb1 and apb2 frequency.
|
2011-03-11 19:49:23 -08:00 |
|
Piotr Esden-Tempski
|
7073637430
|
Added 12MHz external clock rcc setup routine.
|
2011-03-09 14:06:58 -08:00 |
|
Gareth McMullin
|
554feb7f27
|
USB driver for Connectivity-line devices partially working.
|
2011-02-20 12:28:23 +13:00 |
|
Gareth McMullin
|
e64a9d2bf9
|
Minor cleanup of usb. Template driver for STM32F107 added.
|
2011-02-10 19:58:51 +13:00 |
|
Uwe Hermann
|
0a0ce22762
|
Add rcc_clock_setup_in_hse_8mhz_out_24mhz().
Thanks Marko Kraljevic <krasnaya.zvezda@gmail.com> for the patch!
|
2011-02-09 02:48:51 +01:00 |
|
Uwe Hermann
|
e0a488f586
|
gpio_toggle(): Add support for multiple GPIOs.
Thanks Marko Kraljevic <krasnaya.zvezda@gmail.com> for the patch!
|
2011-02-09 02:48:50 +01:00 |
|
Uwe Hermann
|
447c333cec
|
Minor cosmetics, whitespace.
|
2011-02-09 01:06:43 +01:00 |
|
Gareth McMullin
|
769a932f3e
|
Added initial support for the LuminaryMicro LM3S family.
|
2011-02-04 22:47:51 +13:00 |
|
Uwe Hermann
|
729a48c655
|
Cosmetics, whitespace, reduced indentation level.
|
2011-02-03 02:17:15 +01:00 |
|
Piotr Esden-Tempski
|
c7587f11ec
|
Added get flag and get counter functions to timer. Allow proper interrupt handling and recording timer counter values.
|
2011-02-01 22:43:18 -08:00 |
|
Piotr Esden-Tempski
|
d40fb96fcf
|
Added set prescaler and set repetition counter functions to timer.
|
2011-01-31 22:08:37 -08:00 |
|
Piotr Esden-Tempski
|
92edc113f9
|
Added timer reset function.
|
2011-01-31 16:30:12 -08:00 |
|
Piotr Esden-Tempski
|
e85c55a9a7
|
Added timer flag reset function.
|
2011-01-31 16:15:09 -08:00 |
|
Piotr Esden-Tempski
|
dd0018ffdf
|
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.
|
2011-01-31 13:28:54 -08:00 |
|
Uwe Hermann
|
a0091f18c7
|
Cosmetics, consistency fixes, fix compiler warnings.
|
2011-01-30 22:43:33 +01:00 |
|
Gareth McMullin
|
aac65d8560
|
Abstracted USB driver interface to to allow driver selection.
|
2011-01-30 17:04:56 +13:00 |
|
Gareth McMullin
|
193a1ed3b8
|
Reset CTR flag for endpoint from usbd_poll if no callback.
|
2011-01-30 15:42:12 +13:00 |
|
Gareth McMullin
|
f87170e06e
|
Clear user control request handlers on set_configuration request.
|
2011-01-30 15:41:23 +13:00 |
|
Piotr Esden-Tempski
|
59293a9640
|
Added break and dead time convenience functions. Adapted 6step example to reflect that.
|
2011-01-28 16:04:36 -08:00 |
|