Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rcc.h: Better names for the prescaler divider enums. | Marti Bolivar | 2011-05-19 | 1 | -8/+8 |
| | | | | | | | | | | | The various clock divider enums suitable for passing to rcc_set_prescaler() were badly named. They have been renamed as follows: * adc_prescaler_divider -> rcc_adc_divider * apb1_prescaler_divider -> rcc_apb1_divider * apb2_prescaler_divider -> rcc_apb2_divider * ahb_prescaler_divider -> rcc_ahb_divider | ||||
* | rcc.h: Naming anonymous rcc_clk_id enum | Marti Bolivar | 2011-05-19 | 1 | -1/+1 |
| | |||||
* | Adding RCC_SPI3 for high density devices. | Marti Bolivar | 2011-04-29 | 1 | -0/+1 |
| | |||||
* | Adding rcc_dev_clk(), an accessor for a peripheral's clock line. | Marti Bolivar | 2011-04-25 | 1 | -0/+8 |
| | |||||
* | Adding i2c2 and i2c fast mode | Anton Eltchaninov | 2011-04-12 | 1 | -1/+1 |
| | | | | Signed-off-by: Anton Eltchaninov <anton.eltchaninov@gmail.com> | ||||
* | RCC refactor. | Marti Bolivar | 2011-03-21 | 1 | -125/+484 |
| | | | | | | Older refactor commit e4807a5010f59ab863ad2c96dc14caf65bf1ae60 used bit-banding in rcc_clk_init() to set RCC_CR_HSEON, which doesn't work for some reason. Not going to try to figure out why. | ||||
* | Merge branch 'i2c-wip' into refactor | Perry Hung | 2011-03-21 | 1 | -0/+2 |
|\ | | | | | | | | | | | | | Conflicts: examples/test-fsmc.cpp libmaple/rules.mk wirish/boards.h | ||||
| * | i2c merge | Perry Hung | 2011-02-28 | 1 | -0/+2 |
| |\ | |||||
| | * | checkpoint | Perry Hung | 2011-02-26 | 1 | -0/+2 |
| | | | |||||
* | | | Revert "RCC refactor, bugfixes" | Perry Hung | 2011-03-21 | 1 | -429/+112 |
| | | | | | | | | | | | | This reverts commit e4807a5010f59ab863ad2c96dc14caf65bf1ae60. | ||||
* | | | RCC refactor, bugfixes | Marti Bolivar | 2011-03-12 | 1 | -112/+429 |
| | | | |||||
* | | | [WIP] GPIO refactor: seems ok, ready for review | Marti Bolivar | 2011-03-11 | 1 | -1/+2 |
|/ / | |||||
* | | Refactor backup (BKP) and power (PWR) routines. | Marti Bolivar | 2011-02-27 | 1 | -2/+4 |
| | | |||||
* | | libmaple: Refactor ADC routines | Perry Hung | 2011-02-27 | 1 | -3/+6 |
|/ | | | | | | ADC routines rewritten, support for ADC2, 3, added. Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com> | ||||
* | Merge branch 'nzmichaelh-master' into master. | Marti Bolivar | 2011-02-16 | 1 | -2/+11 |
|\ | | | | | | | | | | | | | | | | | This provides DMA, IWDG, PWR, and BKP support, and fixes several bugs. Conflicts: libmaple/adc.h libmaple/libmaple.h libmaple/ring_buffer.h | ||||
| * | undoing USART[45] -> UART[45] mistake | Marti Bolivar | 2011-02-15 | 1 | -2/+2 |
| | | |||||
| * | Added DMA1 and DMA2 to the RCC | Michael Hope | 2010-10-20 | 1 | -0/+2 |
| | | |||||
| * | Make rcc.h C++ safe | Michael Hope | 2010-10-10 | 1 | -0/+7 |
| | | |||||
* | | docs | Marti Bolivar | 2010-10-11 | 1 | -1/+2 |
|/ | |||||
* | whitespace cleanups | Marti Bolivar | 2010-09-27 | 1 | -34/+34 |
| | |||||
* | Merge maple-native changes into portable | bnewbold | 2010-08-31 | 1 | -122/+99 |
|\ | | | | | | | This compiles for both maple and maple_native but is untested. | ||||
| * | Further wirish portability progress | bnewbold | 2010-08-31 | 1 | -0/+1 |
| | | | | | | | | Sort of ugly changes. Compiles but untested. | ||||
| * | inital portability work | bnewbold | 2010-08-25 | 1 | -13/+62 |
| | | |||||
| * | Switch spi to use new rcc interface | Perry Hung | 2010-08-04 | 1 | -0/+2 |
| | | |||||
| * | New reset and clock control api | Perry Hung | 2010-08-04 | 1 | -101/+92 |
| | | |||||
* | | basic working dac implementation | bnewbold | 2010-08-07 | 1 | -0/+3 |
| | | |||||
* | | partial progress on FSMC for SRAM | bnewbold | 2010-08-05 | 1 | -9/+25 |
| | | |||||
* | | Some refactoring | bnewbold | 2010-08-05 | 1 | -26/+75 |
|/ | |||||
* | rename clock selection register | bnewbold | 2010-07-24 | 1 | -2/+2 |
| | | | | | | | This is just a change of macro name with zero impact on the actual binary. Looking at page 87/1003 of the STM reference manual, bits [0:1] are the SW register which is modifiable by software, while [2:3] are SWS and are set only by hardware. | ||||
* | Initial SPI Polling implementation. | Perry Hung | 2010-04-24 | 1 | -0/+4 |
| | | | | | | | | | Initial commit of a polling-based SPI driver. The driver is limited to synchronous, blocking sends and a 8-bit data frame format. Tested on SPI1 and SPI2. Other peripherals are temporarily disabled, and the rx function is untested until I find a good peripheral to test everything on. | ||||
* | Licensing: Relicensed libmaple under the MIT License. | Perry Hung | 2010-03-31 | 1 | -0/+24 |
| | | | | | | Relicensed the bulk of libmaple under the more permissive MIT License, from GPLv3. Files that were largely or entirely derived from the Arduino, STM, or Lanchon retain their original licenses. | ||||
* | Removed inttypes.h | Perry Hung | 2010-03-31 | 1 | -2/+2 |
| | | | | | Removed inttypes.h from libmaple. Will have another pass through to use the standard libmaple types, but will come in another commit. | ||||
* | Merge branch 'master' into rcc-dev | Perry Hung | 2010-03-30 | 1 | -0/+107 |
Conflicts: Makefile |