4c8d260232
make sure the m0 is really running/stopped
Hoernchen
2013-06-07 18:50:03 +02:00
e5a4dd0609
Cleanup M0 makefile to avoid copying file from lpc43xx(M4) directory.
TitanMKD
2013-03-24 20:03:12 +01:00
786e3215a4
Fixed a problem with rom to ram. (which can produce error "cannot move location counter backwards")
TitanMKD
2013-02-25 01:35:56 +01:00
0dec187fee
lpc43xx basic IPC for multicore M4 & M0 (with basic examples for hackrf jellybean).
TitanMKD
2013-01-03 19:23:39 +01:00
439957155b
Added SGPIO structure for faster/better code generation (especially when optimized with -O2/-O3). This structure is compliant with LPC43xx User Manual UM10503 Rev.1.4 - 3 September 2012.
TitanMKD
2012-11-23 18:52:59 +01:00
edab264704
Added _data_rom / _edata_rom for ld ram only and standard spifi ld Fixed ROM to RAM copy of ".data"
TitanMKD
2012-11-10 00:25:29 +01:00
f4e45e74bc
Add a duty cycle count argument to i2c0_init() to adjust for changes in APB1 clock.
Jared Boone
2012-10-17 11:47:03 -07:00
18bcbc3d28
Consolidate ssp_read and ssp_write into a single function, ssp_transfer. SSP bus transfers are bi-directional -- when bytes are written, they are also read.
Jared Boone
2012-10-13 16:56:04 -07:00
25d7853422
Switch ssp.c to using CGU #defines instead of local #defines.
Jared Boone
2012-10-13 16:54:34 -07:00
0f180ceffd
do not try to install scripts/data
Michael Ossmann
2012-10-12 15:23:57 -06:00
df922b9021
Corrected GPDMA_INTSTAT #define name typo.
Jared Boone
2012-10-12 09:43:11 -07:00
b44631f3b1
Removed #defines for GPDMA channel base addresses, changed "API" on other #defines to accept an ordinal instead.
Jared Boone
2012-10-12 09:42:48 -07:00
78884cef16
Changed GPDMA_CHANNELx #defines to use correct ("GPDMA_BASE") value as peripheral base address.
Jared Boone
2012-10-11 20:56:13 -07:00
0dc4443e26
Renamed DMA_BASE to GPDMA_BASE to match peripheral name (and #defines in gpdma.h).
Jared Boone
2012-10-11 20:55:27 -07:00
518b97efb6
Added generated headers and hand-crafted #defines for register fields common across many register sets.
Jared Boone
2012-10-11 20:43:48 -07:00
8abefef07d
Rename indexed #define macros for channel-specific GPDMA registers, to match documentation and avoid conflict with the GPDMA_CONFIG register name.
Jared Boone
2012-10-11 20:43:04 -07:00
e9eacc60ac
Change header generation script to produce function-like #define macros for single-bit fields, too.
Jared Boone
2012-10-11 20:41:13 -07:00
b1e5c77e1d
New SGPIO field #defines, generated from sgpio.csv.
Jared Boone
2012-10-11 16:29:27 -07:00
5359dd245e
Fixed typo in SGPIO_MUX_CFGx CLK_SOURCE_SLICE_MODE bit offset and width.
Jared Boone
2012-10-11 16:28:56 -07:00
18d72099a5
Changed ldscripts to use new RAM region names, placed .data/.bss/stack into separate local RAM region.
Jared Boone
2012-10-10 14:21:39 -07:00
ffffb71ba2
Added distinct _bss ldscript constant, in case .text and .bss are not contiguous.
Jared Boone
2012-10-10 14:02:39 -07:00
733c117c53
Added generalized #defines for USB0 ENDPTCTRL register fields.
Jared Boone
2012-10-10 13:44:53 -07:00
2946de9f5d
ritimer.csv
Michael Ossmann
2012-10-08 12:35:01 -06:00
922beb0730
gima.csv
Michael Ossmann
2012-10-08 12:24:48 -06:00
e3ad0c6dc8
gpio.csv
Michael Ossmann
2012-10-08 12:11:48 -06:00
4112a3c723
finished GPIO registers
Michael Ossmann
2012-10-08 11:35:08 -06:00
0323d020d0
USB controller in-memory structure #defines/typedefs for dTD and dQH.
Jared Boone
2012-10-02 20:40:17 -07:00
96ea1a35a3
#defines for making USB structure definitions a bit simpler.
Jared Boone
2012-10-02 20:39:13 -07:00
029bf6cbcc
typo fix in eventrouter.h
Michael Ossmann
2012-09-29 23:02:03 -06:00
6a5deb7282
eventrouter.csv
Michael Ossmann
2012-09-29 23:01:43 -06:00
56361f7123
ccu.csv
Michael Ossmann
2012-09-29 22:01:52 -06:00
7b0cc0c6a3
atimer.csv
Michael Ossmann
2012-09-29 21:37:01 -06:00
299806bc4e
csv contributions from GNU Radio Conference 2012 HackFest. Thanks, David!
Michael Ossmann
2012-09-27 19:36:41 -06:00
df2ac8bbac
scu.csv
Michael Ossmann
2012-09-27 19:09:01 -06:00
b5ba6451af
Fixed typo from user manual.
Jared Boone
2012-09-29 14:52:42 -07:00
28df3a2e12
Tweaked #defines of USB0_ENDPTCTRLx to use an indexed #define, which will be handy in other places...
Jared Boone
2012-09-27 16:59:59 -07:00
24d8d81b43
Add generated bit/shift/mask #defines for CGU, CREG, RGU, USB (USB0 only) peripherals.
Jared Boone
2012-09-27 16:57:34 -07:00
49b2be5224
Added CGU PLL0USB_CTRL bit 3, DIRECTO to cgu.csv.
Jared Boone
2012-09-27 16:52:26 -07:00
77a1f68ea3
gpdma.csv
Michael Ossmann
2012-09-27 12:00:27 -06:00
0f7e6cf54d
cgu.csv
Michael Ossmann
2012-09-27 11:33:53 -06:00
07ee98420c
sgpio.csv
Michael Ossmann
2012-09-26 20:55:16 -06:00
ae9a6ae4af
started csv files for generation of register field stuff
Michael Ossmann
2012-09-26 19:24:32 -06:00
a0624ecd21
creg.h updates from newer data sheet
Michael Ossmann
2012-09-26 09:16:19 -06:00
f8542c09a6
UART driver and Example code for JellyBean.
TitanMKD
2012-07-01 11:34:38 +02:00
2f425af647
[Style] A small coding style fixing session.
Piotr Esden-Tempski
2013-07-05 20:35:13 -07:00
db1f19c8f8
[Stylecheck] Also accept the usage of the x defines.
Piotr Esden-Tempski
2013-07-05 19:56:08 -07:00
66b9d658bb
[Stylecheck] Accept defines using lower case x.
Piotr Esden-Tempski
2013-07-05 19:45:31 -07:00
21e01edc63
[Stylecheck] We actually prefer __attribute__.
Piotr Esden-Tempski
2013-07-05 19:25:23 -07:00
01f690d0d6
[Stylecheck] Adapted checkpatch.pl to coding style.
Piotr Esden-Tempski
2013-07-05 18:56:16 -07:00
b7e6fc8691
[Doc] Added tips and tricks section to the HACKING document.
Piotr Esden-Tempski
2013-07-03 17:22:36 -07:00