Nathan Hartman
679b4fbee2
arch: Fix included directed -> included directly
...
This typo had been copied and pasted into numerous irq and syscall
headers.
2020-04-05 22:31:15 +01:00
Xiang Xiao
cde88cabcc
Run codespell -w with the latest dictonary again
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-02-23 22:27:46 +01:00
Dave Marples
d0cda60442
In the current implementation we only use very high priority interrupts (levels 0, 0x10 and 0x20 in CORTEX-M speak) but that means there are loads of lower priority ones that are effectively unused. I have *not* changed the semantics of these levels but have 'shifted' them to be based around the midpoint of the available interrupts (0x80) rather than at the top end....that allows for interrupts to be defined above (or, indeed, below) them as needed by the application. This should have no functional effect on existing code but adds in a clean capability to define higher priority interrupts.
2018-12-03 17:41:59 -06:00
Gregory Nutt
a6682a9bef
Squashed commit of the following:
...
arch/arm/src/max326xx and configs/max32660-evsys/src: Fix some issues with GPIO setup of output pins. Correct polarity of on-board LED output. The on-board LED is now functional.
arch/arm/src/max326xx: WFI instruction in IDLE loop seems to interfere with stability. Commented out for now. Needs to be investigated further.
2018-11-28 11:20:31 -06:00
Gregory Nutt
b9903dc8c8
arch/arm/src/max326xx: Finish DMA implementation. Clean up compile issues when DMA, GPIO interrupts are enabled.
2018-11-20 11:14:11 -06:00
Gregory Nutt
03cd52a5a2
arch/arm/include/max326xx: Add missing MAX32660 interrupt vectors. arch/arm/src/max326xx: Add missing MAX32660 GPIO interrupt handler.
2018-11-19 18:02:57 -06:00
Gregory Nutt
1d2a69539b
Squashed commit of the following:
...
arch/arm/src/max326xx/max32660/max32660_serial.c: Add a mostly commented out serial driver. With this, we can accomplish a complete build with many warnings for 'Missing logic'
configs/max32660-evsys/src/max326_button.c: Add support for the on-board button.
arch/arm/src/max326xx: Add a mostly empty max326_lowputc.c file mostly so that we can get further in the compilation. Fixed several more compile errors revealed by this.
arch/arm/src/max326xx: Add peripheral clock control header file.
2018-11-19 10:47:28 -06:00
Gregory Nutt
169198ff38
arch/arm/src/max326xx/max32660: Add GPIO driver and GPIO interrupt support.
2018-11-18 11:22:51 -06:00
Gregory Nutt
8e18e8ae54
arch/arm/src/max326xx: Get's past a few initial compile problems. Still a long road ahead.
2018-11-17 15:36:40 -06:00
Gregory Nutt
06f132c5d0
Brings in WIP port for the Maxim Integrated MAX326xx MCU family. Not really very much in place yet so marked EXPERIMENTAL in Kconfig file.
...
Squashed commit of the following:
Update a README. Mark MAX326XX as EXPERIMENTAL before bringing into master.
arch/arm/src/max326xx/chip: Add MAX32660 TMR register definition header files.
arch/arm/src/max326xx/chip: Add MAX32660 WDT register definition header files.
arch/arm/src/max326xx/chip: Add MAX32660 RTC register definition header files.
arch/arm/src/max326xx/chip: Add MAX32660 UART register definition header files.
arch/arm/src/max326xx/chip: Add DMA register definition header files.
Update some comments explaining what is meant by a 'chip family'
arch/arm/src/max326xx/chip: Add GPIO register definition header files.
arch/arm/src/max326xx/chip: Add FLC register definition header files.
arch/arm/src/max326xx/chip: Add FCR, PWRSEQ, and SIR register definition header files.
arch/arm/src/max326xx/chip: Add ICC register definition header file.
arch/arm/src/max326xx/chip: Add memory map header files.
arch/arm/include/max326xx: Minor fleshing out.
arch/arm/arm/include/max326xx: Add basic support for Maxim MAX326xx family. arch/arm/Kconfig and arch/arm/src/max326xx/Kconfig: Add basic condiguration support for the MAX326xx.
2018-11-16 13:17:47 -06:00