aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-29Add linker scripts with memory maps for F100 series.Karl Palsson
These definitions are a physical property of the device for most purposes. No reason not to supply them premade.
2012-06-29Fix link flags to specify cpu instead of (wrong) arch.Karl Palsson
-march=armv7 is NOT right for cortex-m3, and results in unexpected arm code being linked in when using multilib toolchains
2012-06-29Basic helper routines for CRCKarl Palsson
Note, the CRC block is pretty useless for interoperability. It only operates on 32bit chunks, and in a different bit order. No attempt to make full helpers for compatibility with other implementations has been done. https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FCRC%20computation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B&currentviews=2006
2012-06-27Merge pull request #13 "Code for iwdg module STM32F series"Piotr Esden-Tempski
Merge remote-tracking branch 'ksarkies/iwdg-dev'
2012-06-27Merge pull request #12 "Don't include examples in doxygen output."Piotr Esden-Tempski
Merge remote-tracking branch 'karlp/no_examples_doxygen'
2012-06-27Merge pull request #11 "Add helper function for max clock on HSI for f100"Piotr Esden-Tempski
Merge remote-tracking branch 'karlp/hsi_f1_24'
2012-06-27Merge pull request #10 "Add Device Electronic Signature support."Piotr Esden-Tempski
Merge remote-tracking branch 'karlp/desig'
2012-06-27Merge pull request #9 "Even/Odd parity bit configs used the wrong bit"Piotr Esden-Tempski
Merge remote-tracking branch 'karlp/parity'
2012-06-27Merging pull request #7 "Use ODR instead of IDR to toggle an output GPIO"Piotr Esden-Tempski
Merge remote-tracking branch 'schodet/gpio-toggle'
2012-06-27Merge pull request #6 "Doxygen markup and grouping structrue"Piotr Esden-Tempski
Merge remote-tracking branch 'ksarkies/doc' Conflicts: include/libopencm3/cm3/common.h
2012-06-27Merge remote-tracking branch 'mossman/master'Piotr Esden-Tempski
Merging Pull request #9 by mossman and co. Adding preliminary support for LPC43xx.
2012-06-27Merge remote-tracking branch 'felixheld/master'Piotr Esden-Tempski
2012-06-25Merge pull request #9 from TitanMKD/masterMichael Ossmann
Fixed Linker ROM to RAM
2012-06-25* Updated GPIO added gpio_toggle() function.TitanMKD
* Fixed ROM to RAM Linker script (libopencm3_lpc43xx/libopencm3_lpc43xx_rom_to_ram.ld).
2012-06-19Merge branch 'master' of git://github.com/mossmann/libopencm3TitanMKD
2012-06-18Merge pull request #8 from jboone/masterMichael Ossmann
SSP tweak to block until transaction is over.
2012-06-16Merge branch 'master' of git://github.com/jboone/libopencm3TitanMKD
2012-06-15Merge branch 'master' of https://github.com/mossmann/libopencm3Jared Boone
2012-06-15Modified SSP driver to wait for data to be sent before returning. This is ↵Jared Boone
critical when controlling device CS# pins via GPIO. Long-term, it might be better to have a different API that permits this level of control.
2012-06-14Merge branch 'master' of git://github.com/mossmann/libopencm3TitanMKD
2012-06-14Merge pull request #7 from jboone/masterMichael Ossmann
SGPIO improvements.
2012-06-14Updated SGPIO #defines to match register naming in latest (8 June 2012) User ↵Jared Boone
Manual.
2012-06-14Fix TypoKen Sarkies
2012-06-13Add SGPIO slice defines and indexed register access macros.Jared Boone
2012-06-13Code for iwdg module STM32F seriesKen Sarkies
2012-06-13Fix Linker bug copy ROM to RAM & exec from RAM (need more test).TitanMKD
2012-06-12Don't include examples in doxygen output.Karl Palsson
There's no point, and it makes everything bigger and slower
2012-06-12Add helper function for max clock on HSI for f100Karl Palsson
Based on existing HSI code. Tested with f100c8, on custom board with no external crystals or resonators.
2012-06-12Add Device Electronic Signature support.Karl Palsson
Working unique id support, but not 100% convinced that this is the "least surprise" path. ST's docs provide the bits from low to high, in 2xu16 and 2xu32. But to get it back as a "u96" the highest bits should be first?
2012-06-12Even/Odd parity bit configs used the wrong bitKarl Palsson
Checked F10x, F100, F4 and L1 reference manuals. Confirmed with my user application code.
2012-06-10Merge pull request #6 from TitanMKD/masterMichael Ossmann
Added ROM to RAM code copy & exec
2012-06-10Added ROM to RAM code copy & exec with example of how to use it ↵TitanMKD
(miniblink_rom_to_ram).
2012-06-09Merge pull request #5 from TitanMKD/masterMichael Ossmann
Interrupt & SysTick for LPC43xx
2012-06-09Work on scs.h register and also nvic.h.TitanMKD
ARM Interrupt API (see nvic.h). ARM SysTick API (see systick.h). Example using both Interrupt and SysTick and blink LED1/2/3 see systickdemo.c.
2012-06-07quick comment fixMichael Ossmann
2012-06-06make install now installs lpc43xx and other non-stm32 stuffMichael Ossmann
2012-06-06changed I2C to run directly from IRCMichael Ossmann
2012-06-06more CGU register valuesMichael Ossmann
2012-06-05Merge pull request #4 from TitanMKD/masterMichael Ossmann
LPC43xx SSP driver fixed (tested with Write)
2012-06-06Fixed SSP, tested with Oscilloscope Write work fine (tested SPI Mode).TitanMKD
For more details on tests see ssp/README.
2012-06-05fixed some column alignment to conform with libopencm3 precedentMichael Ossmann
2012-06-05removed some unused SCU configMichael Ossmann
2012-06-04resolved minor conflictMichael Ossmann
2012-06-04added i2c.c that I forgot earlierMichael Ossmann
2012-06-05* Added SSP Driver (Not Tested).TitanMKD
* Replaced leading space by tabulations.
2012-06-04moved stuff out of i2cdemo.c and into drivers/headersMichael Ossmann
2012-06-04fixed i2cdemo to supply 1V8 for Si5351C output supplyMichael Ossmann
2012-06-04Merge pull request #2 from TitanMKD/masterMichael Ossmann
mostly SCU
2012-06-04Fixed multi-line comments now it is "compliant" with Linux CodingStyle.TitanMKD
2012-06-04Merge remote branch 'upstream/master'Michael Ossmann