Commit Graph

774 Commits

Author SHA1 Message Date
Nicolas Schodet 12a73ce052 Use ODR instead of IDR to toggle an output GPIO
IDR represents the level on pin input while ODR is the value requested by the
programmer. This makes a difference for example when using the output as open
drain.
2012-05-31 00:08:23 +02: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
Michael Ossmann 7981469a35 SCU register definitions 2012-05-29 14:48:38 -06:00
Michael Ossmann c185f9b40f Event Router register definitions 2012-05-29 12:33:06 -06:00
Michael Ossmann 702559e2cb ADC register definitions 2012-05-29 12:23:44 -06:00
Michael Ossmann 5c2e954997 I2S register definitions 2012-05-29 12:19:47 -06:00
Michael Ossmann 40572e7541 I2C register definitions 2012-05-29 12:14:27 -06:00
Michael Ossmann 328cf2a2b7 I2C register definitions 2012-05-29 11:52:08 -06:00
Michael Ossmann 0d3fbc154b basic usb.h (only USB0 registers so far) 2012-05-29 11:23:14 -06:00
Michael Ossmann 8b98d63c5d better? names in creg.h 2012-05-28 17:05:50 -06:00
Michael Ossmann 5585e41311 remembered to use MMIO32() everywhere 2012-05-28 16:59:18 -06:00
Michael Ossmann 98bb0b5c91 started nvic.h with some interrupt IDs 2012-05-28 16:52:12 -06:00
Michael Ossmann a0a646d4a5 basic rgu.h 2012-05-28 16:27:08 -06:00
Michael Ossmann 79e46f0ca8 typographical fix 2012-05-28 16:15:53 -06:00
Michael Ossmann 130a579a59 basic ccu.h 2012-05-28 16:15:33 -06:00
Michael Ossmann 281e2291ce basic cgu.h 2012-05-28 15:32:51 -06:00
Michael Ossmann 8666905e3a basic creg.h 2012-05-28 15:02:33 -06:00
Michael Ossmann 8f19691438 completed LPC43xx memorymap.h 2012-05-28 14:45:03 -06:00
Michael Ossmann 713a210b59 basic SGPIO header 2012-05-28 14:02:39 -06:00
Ken Sarkies 06620040aa Header files for Doxygen group structure, layout changes to headings, example markup in stm32f1/ rcc 2012-05-28 21:38:55 +09:30
Michael Ossmann 38abe9f01f replaced linker script I accidentally deleted 2012-05-27 23:07:13 -06:00
Michael Ossmann 3e036a107f added diolan-lpc-4350-db1 examples 2012-05-27 23:02:56 -06:00
Michael Ossmann 82181c2cda trying to rm again 2012-05-27 23:02:18 -06:00
Michael Ossmann 24cc217d10 lpcvtcksum: a simple Python program for generating LPC43xx vector table signatures 2012-05-27 22:57:56 -06:00
Michael Ossmann 27b1597c1a rm renamed file 2012-05-27 20:33:18 -06:00
Gareth McMullin 154f67598b Fixed setting of interrupt priorities. 2012-05-26 20:47:47 +12:00
Piotr Esden-Tempski 7011d47c70 Mark reg32 variables as used. So that the compiler does not complain. 2012-05-25 17:56:15 -07:00
Michael Ossmann 9645172453 lpc43xx example, copied from lpc17xx and modified 2012-05-22 14:47:27 -06:00
Michael Ossmann 4c37af55f4 renamed linker script 2012-05-22 14:46:05 -06:00
Michael Ossmann 50999194d2 added lpc43xx to target list 2012-05-22 14:23:57 -06:00
Michael Ossmann 3a9d48923a semicolons might help 2012-05-22 14:21:11 -06:00
Michael Ossmann 61e162e3d2 Makefile updates 2012-05-22 14:20:39 -06:00
Michael Ossmann 7d434c3ebc typo fix 2012-05-22 14:19:45 -06:00
Michael Ossmann ce14f4c077 updated linker script 2012-05-22 14:15:20 -06:00
Michael Ossmann 5e1bcaa582 gpio.c, vector.c updated for LPC43xx 2012-05-22 13:55:50 -06:00
Michael Ossmann 9439ce9d69 new lib/lpc43xx, starting with copy of lpc17xx 2012-05-22 10:59:27 -06:00
Michael Ossmann 3a3c306ee3 #include fix 2012-05-22 10:39:29 -06:00
Michael Ossmann 95224dbc5e finished gpio.h and memorymap.h changes for LPC43xx but still much to fill in 2012-05-22 10:38:49 -06:00
Michael Ossmann ba35602e3d started gpio.h lpc43xx changes 2012-05-21 22:39:21 -06:00
Michael Ossmann b6d1dc06d1 started include/lpc43xx with copy of lpc17xx 2012-05-21 22:38:24 -06:00
Felix Held 9c36782b6d Added support for the SDIO interface of the stm32 family.
Register definition from the Datasheets; not tested in real hardware.
2012-04-30 00:22:56 +02:00
Piotr Esden-Tempski 3596075ee0 Fixed the linker scripts to be the way Tomaz Solc proposed.
Something went wrong when cherrypicking his commits in the pull request.
Sorry about that. :(
2012-04-25 17:34:07 +02:00
Piotr Esden-Tempski 3b20a5e34e Removed the load address statement from the .bss section.
Otherwise the linker will complain: "section has both a load address and
a load region"
2012-04-24 09:34:39 +02:00