nuttx/arch/arm/src/kinetis
Gregory Nutt a2e62f557d Squashed commit of the following:
sched/init/nx_bringup.c:  Fix a naming collision.
    sched/init:  Rename os_start() to nx_start()
    sched/init:  Rename os_smp* to nx_smp*
    sched/init:  Rename os_bringup to nx_bringup
    sched/init:  rename all internal static functions to begin with nx_ vs os_
2019-02-04 16:20:35 -06:00
..
chip Squashed commit of the following: 2018-08-10 08:03:50 -06:00
chip.h arch/: Clean up some naming and spacing. 2018-06-20 15:38:06 -06:00
Kconfig All network drivers! Change pre-processor logic that selects the high priority work queue or gives preferential treatment to the high priority work. All network logic must run on the low priority work queue! Or suffer the consequences. 2018-11-21 07:57:26 -06:00
kinetis_alarm.h
kinetis_allocateheap.c Revert "arch/: Fix an error found in build testing. The protoype of mpu_log2regionfloor() changed; an additional parameter was added. However, none of the calls to mpu_log2regionfloor() were updated to pass the new, additional parameter." 2019-01-08 15:21:29 -06:00
kinetis_cfmconfig.c
kinetis_clockconfig.c
kinetis_clrpend.c
kinetis_config.h arch/arm/src/kinetis: Remove all attempts to reprioritize interrupts. 2018-09-21 13:18:29 -06:00
kinetis_dma.c arch/arm/src/max326xx: Add framework for MAX326XX standard DMA support. 2018-11-20 08:09:03 -06:00
kinetis_dma.h arch/arm/src/kinetis: Remove annoying typedefs. Discouraged but not prohibited by coding standard 2018-08-10 09:22:27 -06:00
kinetis_enet.c up_initialize(): As noted by Roland Takacs in Bitbucket issue 141, there is a compilation error for STM32 if CONFIG_NET and CONFIG_NETDEV_LATEINIT are selected. That was due in part to commit 19e16cb which extended up_netinitialize() with a !defined(CONFIG_NETDEV_LATEINIT) guard but did not add the guard to concrete implementations. I say "in part" because I don't think that the original intent of commit 19e16cb was to enable an alternative initialization of MCU internal Ethernet support but rather to enable support of external Ethernet devices that may have dependencies on, for example, SPI. However, this is still a proper fix to avoid the compilation error that can occur with this combination of configuration options. 2019-01-25 07:21:03 -06:00
kinetis_i2c.c Merged in david_s5/nuttx/master_kinetis_i2c_reset_hf (pull request #718) 2018-09-11 22:14:37 +00:00
kinetis_i2c.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
kinetis_idle.c
kinetis_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
kinetis_lowputc.c Squashed commit of the following: 2018-08-09 09:08:39 -06:00
kinetis_lpserial.c Every file that uses serial IOCTLs (TIOC*) must explicity include nuttx/fs/ioctl.h. This was included previously via sneak path in the now deleted arch/serial.h. 2019-01-27 13:41:44 -06:00
kinetis_mpuinit.c
kinetis_mpuinit.h
kinetis_pin.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
kinetis_pindma.c Squashed commit of the following: 2018-08-09 09:08:39 -06:00
kinetis_pindump.c
kinetis_pingpio.c
kinetis_pinirq.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
kinetis_pwm.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
kinetis_pwm.h
kinetis_rtc_if.h
kinetis_rtc_lowerhalf.c arch/arm/src: Change ASSERT macros to DEBUGASSERT. 2018-06-06 06:34:14 -06:00
kinetis_rtc.c
kinetis_sdhc.c arch/arm/src/kinetis: Remove all attempts to reprioritize interrupts. 2018-09-21 13:18:29 -06:00
kinetis_serial.c Every file that uses serial IOCTLs (TIOC*) must explicity include nuttx/fs/ioctl.h. This was included previously via sneak path in the now deleted arch/serial.h. 2019-01-27 13:41:44 -06:00
kinetis_serialinit.c arch/arm/src/kinetis: Eliminate a warning when no UARTs are enabled. 2018-05-04 17:40:33 -06:00
kinetis_spi.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
kinetis_spi.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
kinetis_start.c Squashed commit of the following: 2019-02-04 16:20:35 -06:00
kinetis_start.h Squashed commit of the following: 2018-06-20 08:18:32 -06:00
kinetis_timerisr.c
kinetis_tpm.h
kinetis_uart.h configs/freedom-k66f/nsh/defconfig: Disable DMA in this configuration. 2018-08-10 08:10:35 -06:00
kinetis_uid.c
kinetis_uid.h
kinetis_usbdev.c arch/arm/src/kinetis: Remove all attempts to reprioritize interrupts. 2018-09-21 13:18:29 -06:00
kinetis_usbotg.h
kinetis_userspace.c
kinetis_userspace.h
kinetis_wdog.c
kinetis.h configs/freedom-k28f: With these changes to the configuration, the NSH configuration is now functional on the k28f board. Also fixes corrects the active logic level for the RGB LED. arch/arm/src/kinetis/chip: Fixes an error in vector configuration. 2018-05-05 09:33:48 -06:00
Make.defs arch/arm/src/armv7-m/up_trigger_irq.c: Add logic to trigger ARMv7-M interrupts and exceptions. 2018-08-25 10:23:21 -06:00