Commit Graph

  • dd75633245 Adding some useful functions for wakeup timer interrupts Michael Aherne 2013-02-26 21:22:19 -08:00
  • a121769785 Adding f4-specific rtc functions Michael Aherne 2013-02-26 18:23:31 -08:00
  • 8c8b6440e7 Formatting and commenting Michael Aherne 2013-02-26 17:48:23 -08:00
  • 8498b54c66 Minor fixes to RTC definitions Michael Aherne 2013-02-26 17:06:26 -08:00
  • 5b596c72d6 [stm32] [lib] Fixed declaration of spi_clean_disable to match implementation. Piotr Esden-Tempski 2013-02-26 20:03:00 -08:00
  • 9d24a480ae Implement SPI clean disable from TODO comment Zachary Crockett 2013-02-26 17:30:48 +08:00
  • 8a0b8fa9d8 [examples] [maple] Fixed all warnings in the new leaf maple examples. Piotr Esden-Tempski 2013-02-26 19:53:57 -08:00
  • 6ce2c6e13d Add a few example programs for the Leaf Maple / IteadMaple boards. Weston Schmidt 2013-02-26 02:41:25 -08:00
  • b3d895bc64 SPIEX: Fixed warnings in the new SPI examples. Piotr Esden-Tempski 2013-02-26 19:44:45 -08:00
  • cf87aeb714 [examples] added simple spi and dma based spi examples for stm32 f1 on Lisa/M v2 board Stephen Dwyer 2013-02-26 12:24:56 -07:00
  • 3d3ddc7014 Fixed all warnings for examples. Piotr Esden-Tempski 2013-02-26 19:33:42 -08:00
  • 9c552e7585 Fix all remaining lib warnings. Piotr Esden-Tempski 2013-02-26 17:32:07 -08:00
  • ea67d6a36a Fixed all warnings in stm32l1 lib. Piotr Esden-Tempski 2013-02-26 17:28:20 -08:00
  • 1a025b5379 Fix all warnings for stm32f4 lib. Piotr Esden-Tempski 2013-02-26 17:19:22 -08:00
  • 7cd9b43529 Fix all warnings for stm32f2 lib. Piotr Esden-Tempski 2013-02-26 17:17:43 -08:00
  • 80fd23580a Fix all warnings for stm32f1 lib. Piotr Esden-Tempski 2013-02-26 17:14:31 -08:00
  • b0233ae6fb Added more warning CFLAGS to all makefiles. Piotr Esden-Tempski 2013-02-26 16:42:20 -08:00
  • c51e01e0fe Remove duplicate declaration Michael Aherne 2013-02-26 16:20:03 -08:00
  • e56f4194a6 COMMON: Fix a tiny macro typo! Piotr Esden-Tempski 2013-02-26 16:00:04 -08:00
  • 5e7ec39440 FLASH: Make sure that the flash unlock register state is cleared before trying to unlock the flash. Piotr Esden-Tempski 2013-02-26 15:25:55 -08:00
  • bc853e7ebd Fixed gpio_primary_remap; swjdisable is pre-shifted and therefore needs to be u32. Vegard Storheil Eriksen 2013-02-26 13:49:42 +01:00
  • 1e1859e8c7 ADC: Fix CR usage in adc_enable_discontinuous_mode_regular. Fixes #101 Piotr Esden-Tempski 2013-02-25 17:15:43 -08:00
  • e62f0e10f3 Merge pull request #100 from alex-n-/master Karl Palsson 2013-02-25 05:38:50 -08:00
  • 0dbcf69d41 fix stm32f2 sdio base adress alexn 2013-02-25 14:08:53 +01:00
  • 3e587dce68 fix stm32f4 sdio base adress alexn 2013-02-25 14:07:51 +01:00
  • aa54eae5be CAN support STM32F4 alexn 2013-02-25 14:04:18 +01:00
  • 9e24b33d90 [cm3] add missing declaration for systick_get_reload Felix Ruess 2013-02-24 16:06:27 +01:00
  • 3277c58550 Merge remote-tracking branch 'github/deprecationmacro' Piotr Esden-Tempski 2013-02-19 11:37:56 -08:00
  • 3ef44bff54 [cm3] fix doxygen for systick_get_value, add systick_get_reload Fix the reload value in the examples: to get a SysTick interrupt every N clock pulses: set reload to N-1 see http://infocenter.arm.com/help/topic/com.arm.doc.dui0552a/BGBEEJHC.html#BABGACGG Felix Ruess 2013-02-19 19:22:49 +01:00
  • 46263e90b4 Merge pull request #88 "Fix logical operator error in tim_ic_set_input reported by hmjack2008" Piotr Esden-Tempski 2013-02-18 14:19:53 -08:00
  • b4634ba8ff Merge pull request #92 "DMA tidyup" Piotr Esden-Tempski 2013-02-18 14:14:22 -08:00
  • b13e55da8c Adjusted code for l1 to the new api introduced by karlp in pr #84 Piotr Esden-Tempski 2013-02-18 14:12:48 -08:00
  • 3c110fec8e Merge pull request #85 "Add notes on build prerequisites" Piotr Esden-Tempski 2013-02-18 14:10:10 -08:00
  • 6eef01ce26 Merge pull request #84 "Pr flash reg rename" Piotr Esden-Tempski 2013-02-18 14:09:31 -08:00
  • f980f197ca Merge pull request #81 "[examples f1] ADC+DAC very basic example" Piotr Esden-Tempski 2013-02-18 14:07:00 -08:00
  • 9095f58fa3 Merge pull request #79 "More L1 support (and f2/f4 rtc)" Piotr Esden-Tempski 2013-02-18 14:06:02 -08:00
  • b903ae75d8 Merging pull request #78 "Remove assembly forcing stack." Piotr Esden-Tempski 2013-02-18 14:03:19 -08:00
  • daf4cc0feb Merging pull request #76 "LM4F clock api" Piotr Esden-Tempski 2013-02-18 13:53:57 -08:00
  • 9193d3d273 Fixes #93 copypasta error in RCC_CSR_BORRSTF definition. Piotr Esden-Tempski 2013-02-15 16:14:30 -08:00
  • 7afc13930f [stm32] Use common memorymap include for consistency Karl Palsson 2013-02-06 11:47:23 +00:00
  • e4c0a50286 [stm32-dma] Eliminate redundant write. Karl Palsson 2013-02-06 11:41:10 +00:00
  • e20ef7a416 Fix logical operator error in tim_ic_set_input reported by hmjack2008 Ken Sarkies 2013-02-01 21:44:00 +10:30
  • c9276b7aa2 Fixing gpio_set_af now really... Piotr Esden-Tempski 2013-01-29 13:42:11 -08:00
  • ae55194d4a Fix gpio_set_af register usage. Piotr Esden-Tempski 2013-01-29 13:31:07 -08:00
  • 8b062bb659 Added IRQ USART example for the f4 discovery board. Piotr Esden-Tempski 2013-01-28 18:26:46 -08:00
  • b2722a010b Add notes on build prerequisites Karl Palsson 2013-01-23 21:21:27 +00:00
  • 40d9d630f0 [flash] f4: use "proper" bit definition naming. Karl Palsson 2013-01-23 13:46:08 +00:00
  • 316b068cb4 [flash] f2: use "proper" bit definition naming. Karl Palsson 2013-01-23 13:25:28 +00:00
  • 1eb4e6ed29 [flash] f1: use "proper" bit definition naming. Karl Palsson 2013-01-23 13:14:17 +00:00
  • c0ea749452 [flash] l1: use "proper" bit definition naming. Karl Palsson 2013-01-23 12:54:17 +00:00
  • d9fb4f7401 Add examples making use of the RTC Karl Palsson 2013-01-23 00:01:46 +00:00
  • e5b3250382 [stm32] Support the "new" BCD style RTC peripheral Karl Palsson 2013-01-22 23:37:54 +00:00
  • b6ee57a5b9 [l1] rcc: support MSI clocking Karl Palsson 2013-01-22 22:52:36 +00:00
  • 2306c907ab [l1] Update to newest ref man definitions Karl Palsson 2013-01-22 22:43:48 +00:00
  • df5e3e5ff1 [l1] PWR: fix style for common code Karl Palsson 2013-01-22 22:27:38 +00:00
  • 48eed286b9 [l1] fix whitespace and missing license info Karl Palsson 2013-01-22 21:51:24 +00:00
  • 13dedaafc1 [examples f1] ADC+DAC very basic example Karl Palsson 2013-01-22 10:55:58 +00:00
  • 22d8891fee Remove assembly forcing stack. Karl Palsson 2013-01-16 20:41:26 +00:00
  • 20bfcaeb1c efm32gg990f1024: added linker script chrysn 2013-01-10 11:42:32 +01:00
  • c243724676 platform-independent makefile: fix old "stm32" reference chrysn 2013-01-10 11:37:51 +01:00
  • 204eb047b4 Merging pull request #72 Doc Piotr Esden-Tempski 2013-01-09 00:51:24 -08:00
  • cb2fd43666 Removed dummy character string from examples due to api change in: 7a5da60 Piotr Esden-Tempski 2013-01-09 00:39:42 -08:00
  • 7ba100f569 lm4f: Update miniblink example to demonstrate clock API Alexandru Gagniuc 2013-01-09 02:12:21 -06:00
  • 4b2d9aca7b lm4f: Make miniblink example more readable, by defining RGB pins Alexandru Gagniuc 2013-01-08 22:18:53 -06:00
  • 7957cffaa3 lm4f: Add API for controlling the system run clock sources Alexandru Gagniuc 2013-01-01 17:21:58 -06:00
  • 03d04ad10a lm4f: Add API for enabling/disabling peripherals clock source Alexandru Gagniuc 2012-11-29 19:37:45 -06:00
  • 85308f562a Minor cleanup to use dispatch memorymap.h Ken Sarkies 2012-12-06 03:32:52 +10:30
  • efee94901a CRC moved to common area Ken Sarkies 2012-12-06 03:25:51 +10:30
  • e831f4db51 I2C to common area F2/4 has now I2C3 included Ken Sarkies 2012-12-06 03:09:33 +10:30
  • 312d887825 IWDG moved to common area Ken Sarkies 2012-12-06 02:45:17 +10:30
  • 0878a534cd Move usart files to common area Again added to L1 which is similar to F1 Ken Sarkies 2012-12-05 17:52:15 +10:30
  • 1029597e70 Move DAC to common area (Note there are now dummy source files dac.c (and others) that are not compiled but are needed for documentation). Ken Sarkies 2012-12-05 16:05:40 +10:30
  • 7ec382c7d5 STM32: Moved SPI code into the common area. Updated the documentation so that it appears in all families Also added it to the L1 area, but is untested. An addition to the memorymap allows commonality and a #ifdef added to the spi_common_all code to exclude the case of SPI3 for L1 and F0 as SPI3 doesn't exist in those. An rcc dispatch header was added to remove same code from the spi header. Ken Sarkies 2012-12-05 15:36:44 +10:30
  • 61f2cb3f99 Move STM32F1 DMA files to respective common directories This sets the stage for adding DMA to STM32F3xx (when added) and STM32L1xx as the controller appears to be identical in these. Ken Sarkies 2012-11-30 13:13:41 +10:30
  • a60ae5044c STM32 DMA: replaced F4 header to match that for F2, and move header and source files to common. In the header: - Fix DMA_SxCR_CT: change shift from 18 to 19 For use with the convenience functions: - Added DMA_SxCR_CHSEL generic values - Added DMA_STREAM - generic values - Added dma_if_offset - rather than separating out LISR and HISR - Added masks - Added dma_disable_double_buffer_mode() Ken Sarkies 2012-11-30 06:39:57 +10:30
  • 4d234c7e27 Marked some dummy variables in examples as unused, so that the newer GCC stops complaining. Piotr Esden-Tempski 2013-01-06 21:17:00 -08:00
  • 0eeca37e9f Fixed compilation of all the examples after merging pull requests... Piotr Esden-Tempski 2013-01-06 18:32:18 -08:00
  • f83f8d55d7 Merging pull request #74 LM4F initial support Piotr Esden-Tempski 2013-01-06 18:09:21 -08:00
  • c03cbc41a1 Merge pull request #73 RNG Piotr Esden-Tempski 2013-01-06 18:05:49 -08:00
  • 1f9911e35b Merging pull request #69 Add __attribute__ ((naked)) to reset_handler() Piotr Esden-Tempski 2013-01-06 18:00:15 -08:00
  • 27ccf45182 Merging pull request #67 L1 support: flash, power basics, timers Piotr Esden-Tempski 2013-01-06 17:58:27 -08:00
  • 44e350ad20 Merging pull request #64 Various changes Piotr Esden-Tempski 2013-01-06 17:56:13 -08:00
  • c904c3ae57 Merging pull request #63 Improvements to STM32F1 I2C, CAN, RCC, and USB (f107) Piotr Esden-Tempski 2013-01-06 17:52:43 -08:00
  • 400891f5b0 doc: Include LM4F files when creating documentation Alexandru Gagniuc 2013-01-01 17:40:07 -06:00
  • 2477681c7d lm4f: Update stellaris example to new LM4F registers Alexandru Gagniuc 2012-11-24 13:58:21 -06:00
  • 1a9d628a02 lm4f: Add system control register definitions Alexandru Gagniuc 2012-11-24 01:37:45 -06:00
  • 60ceec0266 lm4f: Compile in the interrupt vector table Alexandru Gagniuc 2012-12-02 23:06:50 -06:00
  • c1381bf54a lm4f: Compile with FPU support Alexandru Gagniuc 2012-11-28 17:13:27 -06:00
  • c08bd17d90 lm4f: Fix problems with example Makefile.include Alexandru Gagniuc 2012-11-27 08:20:54 -06:00
  • b2ac2ffc4b lm4f: Remove erroneous references to lm3s Alexandru Gagniuc 2012-11-22 16:04:32 -06:00
  • c02fba51a4 lm4f: Add exammple for Stellaris Launchpad board Alexandru Gagniuc 2012-11-22 12:05:33 -06:00
  • 326c945b55 lm4f: Add lm4f support files copied from lm3s Alexandru Gagniuc 2012-11-21 20:39:36 -06:00
  • b9180a81d8 Fix trivial typo INTERRPUT -> INTERRUPT. Roger Light 2012-12-16 10:07:04 +00:00
  • a4a4255555 STM32: Move RNG to common area and add support for the F2. Roger Light 2012-12-12 20:47:38 +00:00
  • 512769296a Update STM32 RNGEN register bit name to more closely match documentation. Roger Light 2012-12-12 20:34:44 +00:00
  • 569ebfdffb Add __attribute__ ((naked)) to reset_handler() Norbert Braun 2012-11-28 15:28:42 +01:00
  • 08a14a9d9e stm32/f4/adc: DMA can always be used with ADC2 Ben Gamari 2012-11-13 17:20:05 -05:00
  • a43f1d0844 stm32/f4/memorymap.h: Fix ADC offsets Ben Gamari 2012-11-13 16:44:52 -05:00
  • 523943a3d2 [l1] Add common timer code support. Karl Palsson 2012-11-14 00:27:13 +00:00
  • df1808e2dc [l1] Add rcc clock setup helper routines Karl Palsson 2012-11-14 00:10:03 +00:00