Commit Graph

764 Commits

Author SHA1 Message Date
Piotr Esden-Tempski 40e0e675ca Merge remote-tracking branch 'mossman/master'
Merging Pull request #9 by mossman and co. Adding preliminary support for LPC43xx.
2012-06-27 13:18:36 -07:00
Piotr Esden-Tempski 6f95e52a7d Merge remote-tracking branch 'felixheld/master' 2012-06-27 13:13:17 -07:00
Michael Ossmann 7ef51e30e9 Merge pull request #9 from TitanMKD/master
Fixed Linker ROM to RAM
2012-06-25 17:06:31 -07:00
TitanMKD 81317c02ab * Updated GPIO added gpio_toggle() function.
* Fixed ROM to RAM Linker script (libopencm3_lpc43xx/libopencm3_lpc43xx_rom_to_ram.ld).
2012-06-25 22:12:00 +02:00
TitanMKD 397af25401 Merge branch 'master' of git://github.com/mossmann/libopencm3 2012-06-19 19:18:35 +02:00
Michael Ossmann 94455ed191 Merge pull request #8 from jboone/master
SSP tweak to block until transaction is over.
2012-06-18 15:19:28 -07:00
TitanMKD d80ee80e06 Merge branch 'master' of git://github.com/jboone/libopencm3 2012-06-16 12:51:44 +02:00
Jared Boone 9fcea09741 Merge branch 'master' of https://github.com/mossmann/libopencm3 2012-06-15 17:21:08 -07:00
Jared Boone 536c922577 Modified SSP driver to wait for data to be sent before returning. This is 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-15 17:20:50 -07:00
TitanMKD fa315c672f Merge branch 'master' of git://github.com/mossmann/libopencm3 2012-06-14 21:19:33 +02:00
Michael Ossmann f298887710 Merge pull request #7 from jboone/master
SGPIO improvements.
2012-06-14 12:19:14 -07:00
Jared Boone e28d07b81e Updated SGPIO #defines to match register naming in latest (8 June 2012) User Manual. 2012-06-14 11:16:15 -07:00
Jared Boone 44a79ca13e Add SGPIO slice defines and indexed register access macros. 2012-06-13 16:48:47 -07:00
TitanMKD c65ca01044 Fix Linker bug copy ROM to RAM & exec from RAM (need more test). 2012-06-13 01:05:49 +02:00
Michael Ossmann da27adcf1c Merge pull request #6 from TitanMKD/master
Added ROM to RAM code copy & exec
2012-06-10 15:23:13 -07:00
TitanMKD 3c8e76f679 Added ROM to RAM code copy & exec with example of how to use it (miniblink_rom_to_ram). 2012-06-10 11:44:36 +02:00
Michael Ossmann d2b15c72be Merge pull request #5 from TitanMKD/master
Interrupt & SysTick for LPC43xx
2012-06-09 15:24:20 -07:00
TitanMKD 8d97dbc7c3 Work on scs.h register and also nvic.h.
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-09 18:27:42 +02:00
Michael Ossmann 161aad0139 quick comment fix 2012-06-07 07:14:17 -06:00
Michael Ossmann 14026fc31f make install now installs lpc43xx and other non-stm32 stuff 2012-06-06 23:48:30 -06:00
Michael Ossmann 251687fe37 changed I2C to run directly from IRC 2012-06-06 22:05:03 -06:00
Michael Ossmann bef51163ce more CGU register values 2012-06-06 21:24:39 -06:00
Michael Ossmann 4de126f6e0 Merge pull request #4 from TitanMKD/master
LPC43xx SSP driver fixed (tested with Write)
2012-06-05 20:04:15 -07:00
TitanMKD 8adc873e84 Fixed SSP, tested with Oscilloscope Write work fine (tested SPI Mode).
For more details on tests see ssp/README.
2012-06-06 00:30:25 +02:00
Michael Ossmann 416f633dbb fixed some column alignment to conform with libopencm3 precedent 2012-06-05 08:03:34 -06:00
Michael Ossmann a39df46db4 removed some unused SCU config 2012-06-05 07:33:22 -06:00
Michael Ossmann 3a4a6b75de resolved minor conflict 2012-06-04 18:00:20 -06:00
Michael Ossmann e7941eace9 added i2c.c that I forgot earlier 2012-06-04 17:57:49 -06:00
TitanMKD d7a7fd9d30 * Added SSP Driver (Not Tested).
* Replaced leading space by tabulations.
2012-06-05 01:41:54 +02:00
Michael Ossmann 5698016877 moved stuff out of i2cdemo.c and into drivers/headers 2012-06-04 17:30:08 -06:00
Michael Ossmann 44db38301c fixed i2cdemo to supply 1V8 for Si5351C output supply 2012-06-04 16:41:12 -06:00
Michael Ossmann 21304c01b6 Merge pull request #2 from TitanMKD/master
mostly SCU
2012-06-04 12:23:26 -07:00
TitanMKD 58d5b96291 Fixed multi-line comments now it is "compliant" with Linux CodingStyle. 2012-06-04 21:09:05 +02:00
Michael Ossmann 245e1d6f07 Merge remote branch 'upstream/master' 2012-06-04 12:44:41 -06:00
TitanMKD 686c0cf050 Minor fix 2012-06-04 19:13:53 +02:00
TitanMKD 23ad036ed6 Merge branch 'master' of git://github.com/mossmann/libopencm3 2012-06-03 23:49:00 +02:00
Michael Ossmann b55d006d02 got I2C demo working but stuff still needs to be moved out of here and into drivers 2012-06-03 14:55:51 -06:00
TitanMKD 67a048b5b0 Added SCU I2C0 specific configuration. 2012-06-03 18:57:33 +02:00
TitanMKD 646e8f20f1 Merge branch 'master' of git://github.com/libopencm3/libopencm3 2012-06-03 18:55:42 +02:00
TitanMKD cb1cd9d9d6 Merge branch 'master' of git://github.com/libopencm3/libopencm3 2012-06-02 09:47:52 +02:00
TitanMKD e7fbc2220b Added JellyBean Configuration for PinMux, GPIO In/Out (work in progress).
Added scu driver file scu.c.
Modified Makefile/Makefile.include to generate .map file and use -O2 as optimization.
Modified hackrf-jellybean miniblink.c to enable 1V8 and blink LED1,2&3 with configuration of PinMux and GPIO.
2012-06-02 09:45:03 +02:00
Michael Ossmann 770134b4d5 prefixed some register defs 2012-06-01 12:49:06 -06:00
Michael Ossmann 10e71edb82 started i2c example, still incomplete and much will be moved to drivers/headers elsewhere 2012-05-30 10:08:04 -06:00
Michael Ossmann 5339d06e9c Windowed Watchdog Timer register definitions 2012-05-29 15:35:00 -06:00
Michael Ossmann 428ae82fc1 Alarm Timer register definitions 2012-05-29 15:32:08 -06:00
Michael Ossmann 642d8a7451 Repetitive Interrupt Timer register definitions 2012-05-29 15:30:04 -06:00
Michael Ossmann 2eb41f00b4 Timer register definitions 2012-05-29 15:26:11 -06:00
Michael Ossmann 1ca7c648a9 SDIO register definitions 2012-05-29 15:17:55 -06:00
Michael Ossmann fd3f3bc0bb GPDMA register definitions 2012-05-29 15:12:04 -06:00
Michael Ossmann 7652a8457f GIMA register definitions 2012-05-29 14:56:32 -06:00