..
hardware
arch/arm/src/imxrt/hardware/imxrt_enc.h: Fix some errors in register bit definitions. Noted by Arie de Muijnck.
2019-08-28 08:11:10 -06:00
chip.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt102x_daisy.c
Merged imxrt1020 into master
2019-04-30 16:08:46 -06:00
imxrt105x_daisy.c
arch/arm/src/imxrt: ADD GPIO Support Input daisy selection
2019-01-16 18:03:10 -06:00
imxrt106x_daisy.c
arch/arm/src/imxrt: ADD GPIO Support Input daisy selection
2019-01-16 18:03:10 -06:00
imxrt_allocateheap.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_clockconfig.c
Add support for the BCM43438A1 Bluetooth capability. It also adds a serial 'shim' to allow any regular serial port that can support a Bluetooth H4 interface (i.e. it has RTS/CTS) to be used to drive a Bluetooth device (Get a handle to it via hci_uart_getdevice("/dev/xxx") and then pass it to the btuart_register function.
2019-09-21 07:16:37 -06:00
imxrt_clockconfig.h
arch/arm/src/imxrt: Various fixes from attempt at initial bringup.
2018-05-14 16:07:34 -06:00
imxrt_clrpend.c
imxrt_config.h
arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic.
2018-12-06 13:34:41 -06:00
imxrt_daisy.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_edma.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_edma.h
arch/arm/src/s32k1xx/s32k1xx_edma.c: Leverage eDMA logic from i.MXRT to S32K1XX. Appears to be the same IP but with fewer channels and features than the i.MXRT implementation.
2019-08-17 16:44:13 -06:00
imxrt_ehci.c
arch/arm/src/imxrt/imxrt_ehci.c: Add i.MXRT ECHI driver.
2019-06-29 18:39:42 -06:00
imxrt_ehci.h
arch/arm/src/imxrt/imxrt_ehci.c: Add i.MXRT ECHI driver.
2019-06-29 18:39:42 -06:00
imxrt_enc.c
arch/arm/src/imxrt: Adds quadrature encoder driver for IMXRT.
2019-08-27 15:01:09 -06:00
imxrt_enc.h
arch/arm/src/imxrt: Adds quadrature encoder driver for IMXRT.
2019-08-27 15:01:09 -06:00
imxrt_enet.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_enet.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_gpio.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_gpio.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_gpioirq.c
Merged imxrt1020 into master
2019-04-30 16:08:46 -06:00
imxrt_hprtc.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_hprtc.h
This commit addes support for the i.MXRT RTC. This initial commit is code complete (with limited featurs and options) but untested.
2018-06-27 11:19:12 -06:00
imxrt_idle.c
Rename sched_process_timer to nxsched_process_timer. That is the appropriate name for an internal sched/ function (still many named incorrectly).
2019-03-20 19:27:40 -06:00
imxrt_iomuxc.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_iomuxc.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_irq.c
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
imxrt_irq.h
imxrt_lcd.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_lcd.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_lowputc.c
arch/arm/src/imxrt/imxrt_lowputc.c: Add changes omitted from 173897afb9
2019-05-30 17:22:18 -06:00
imxrt_lowputc.h
This commit implements RS485 RX/TX switching and RTS/CTS flow control for the IMXRT family. It has been tested on 1020 but I don't see any reason for issues on any other family member.
2019-05-30 13:45:36 -06:00
imxrt_lpi2c.c
arch/arm/src/imxrt/imxrt_lpi2c.c: Slave addresses are now correctly shifted when sending start. TX/RX FIFOs now discarded on error to prevent FIFO underflow errors. Fixes error checking to use priv structure and removes checking of BBF flag as it is not an error.
2019-07-23 09:08:15 -06:00
imxrt_lpi2c.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_lpspi.c
Fix some typos
2019-09-17 10:46:23 -06:00
imxrt_lpspi.h
Fix some typos
2019-09-17 10:46:23 -06:00
imxrt_lpsrtc.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_lpsrtc.h
This commit addes support for the i.MXRT RTC. This initial commit is code complete (with limited featurs and options) but untested.
2018-06-27 11:19:12 -06:00
imxrt_mpuinit.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_mpuinit.h
configs/imxrt1050-evk: Add knsh configuration.. PROTECTED mode NSH build.
2018-06-08 16:27:14 -06:00
imxrt_ocotp.c
arch/arm/src/imxrt/imxrt_ocotp.c: Fix a typo that I introduced trying to fix a warning.
2019-03-02 09:27:45 -06:00
imxrt_ocotp.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_periphclks.c
arch/arm/src/imxrt: Centralilze and standardize control of peripheral clocking. Add logic to initialize the DMAMUX.
2018-05-20 10:03:45 -06:00
imxrt_periphclks.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_rtc_lowerhalf.c
This commit addes support for the i.MXRT RTC. This initial commit is code complete (with limited featurs and options) but untested.
2018-06-27 11:19:12 -06:00
imxrt_serial.c
arch/arm/src/imxrt: Fix some errors in the LPUART register defintion files. Correct naming of a function: up_earlyserialinit() should be imxrt_earlyserialinit(). Remove prototypes for non-existent serial initialization functions.
2019-08-13 14:59:59 -06:00
imxrt_serial.h
arch/arm/src/imxrt: Fix some errors in the LPUART register defintion files. Correct naming of a function: up_earlyserialinit() should be imxrt_earlyserialinit(). Remove prototypes for non-existent serial initialization functions.
2019-08-13 14:59:59 -06:00
imxrt_start.c
Eliminate some new warnings found in build testing
2019-08-19 17:50:04 -06:00
imxrt_start.h
configs/imxrt1050-evk: Add knsh configuration.. PROTECTED mode NSH build.
2018-06-08 16:27:14 -06:00
imxrt_timerisr.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_usdhc.c
Fix typos, 1 in a #define, others in comments. This changes one definition: _MQ_TIMEDRECIEVE is changed to _MQ_TIMEDRECEIVE. It appears this symbol is not used anywhere.
2019-09-11 08:56:56 -06:00
imxrt_usdhc.h
arch/arm/src/imxrt/imxrt_usdhc.c: Implements SDIO and Multi-card support for i.MX RT.
2019-07-03 12:42:09 -06:00
imxrt_userspace.c
imxrt_userspace.h
imxrt_wdog.c
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_wdog.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
imxrt_xbar.c
Merged imxrt1020 into master
2019-04-30 16:08:46 -06:00
imxrt_xbar.h
Rename arch/arm/src/imxrt/chip to arch/arm/src/imxrt/hardware. One more tine.
2019-05-24 18:54:55 -06:00
Kconfig
Fix warnings found in build testing.
2019-08-27 16:20:39 -06:00
Make.defs
arch/arm/src/imxrt: Adds quadrature encoder driver for IMXRT.
2019-08-27 15:01:09 -06:00