nuttx/arch/arm/src/samv7
Gregory Nutt 27bb133294 SAM3/4 and SAMV7 Serial: Serial interrupts left disabled.
A side-effect of changing serial settings via TERMIOS (such as tcsetattr) is that serial interrupts were being left disabled.  This is not a problem if the serial configuration is changed when there are no open references to the serial device.  In that case, serial interrupts are disabled and will not be enabled enabled until the serial device is first opened.  But it is fatal if the serial device is already opened and if there is a task waiting to receive data.  In that case, the side-effect of disabling interrupts is fatal:  That task is then left hanging with interrupts disabled.
2015-04-08 14:14:01 -06:00
..
chip Minor changes to SAMV7 USB register definition file from review 2015-04-06 13:00:48 -06:00
chip.h SAMV7 EMAC: Fix alignment issue: RX buffers need to be invalidated. This means the alignment of buffers must be at least to the data cache line size at both ends of the buffer 2015-03-28 13:09:01 -06:00
Kconfig SAMV7 USB device: Finish option to force full speed mdoe 2015-04-06 10:07:12 -06:00
Make.defs SAMV7/Cortex-M7: Add support for write through D-Cache. SAMV7 Ethernet look like it needs this 2015-03-29 13:09:22 -06:00
sam_allocateheap.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_clockconfig.c SAMV7 USB device: Finish option to force full speed mdoe 2015-04-06 10:07:12 -06:00
sam_clockconfig.h SAMV7: Add GPIO interrupt support 2015-03-08 19:32:05 -06:00
sam_config.h SAMV7: Add serial driver 2015-03-08 10:15:42 -06:00
sam_emac.c SAMV71-XULT ILI9488 LCD driver is code complete but untested 2015-04-03 16:36:58 -06:00
sam_ethernet.c SAMV7: Quick'n'dirty port of the SAMA5D4 Ethernet MAC driver to the SAMV7. Still some unresovled issues with DCache handling 2015-03-16 13:51:37 -06:00
sam_ethernet.h SAMV7: Add a sneak internal interface that will allow us to set the MAC address before NSH even starts 2015-03-18 17:23:40 -06:00
sam_gpio.c SAMV7: Fix a errort in GPIO bit encoding. Correct naming of a variable 2015-04-04 16:54:53 -06:00
sam_gpio.h SAMV7: Fix a errort in GPIO bit encoding. Correct naming of a variable 2015-04-04 16:54:53 -06:00
sam_gpioirq.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_hsmci_clkdiv.c SAMV7: Quick'n'dirty port of the SAMA5 HSMCI driver to the SAMV7 2015-03-12 18:03:41 -06:00
sam_hsmci.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_hsmci.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_irq.c SAMV7: Add interrupt-related logic 2015-03-07 11:16:44 -06:00
sam_lowputc.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_lowputc.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_mpuinit.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_periphclks.h SAMV71: Add PMC register definition header files 2015-03-06 14:58:13 -06:00
sam_serial.c SAM3/4 and SAMV7 Serial: Serial interrupts left disabled. 2015-04-08 14:14:01 -06:00
sam_spi.c SAMV7: Add SPI header files and driver 2015-03-12 09:12:37 -06:00
sam_spi.h SAMV7: Add SPI header files and driver 2015-03-12 09:12:37 -06:00
sam_ssc.c Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_ssc.h SAMV71: Quick'n'dirty port of the SAMA5 SSC driver to the SAM7. The IP is compatible but there are still some DMA- and Cache-related issues that need to be worked out. 2015-03-12 16:00:38 -06:00
sam_start.c SAMV7: Fix SDRAM initialization instabiilties by changing the order of initialization 2015-04-04 19:58:31 -06:00
sam_start.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_timerisr.c SAMV7: Add basic clock and timer ISR configuration logic 2015-03-07 10:32:47 -06:00
sam_twihs.c SAMV7 Ethernet: Support getting IP address from the XULT AT24 EEPROM 2015-03-17 14:29:41 -06:00
sam_twihs.h SAMV7: Add TWI/I2C driver (untested) 2015-03-12 10:58:11 -06:00
sam_usbdev.h SAMV7: A little more USB-related stuff 2015-03-21 08:54:01 -06:00
sam_usbdevhs.c SAMV7 USB device: Finish option to force full speed mdoe 2015-04-06 10:07:12 -06:00
sam_userspace.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_xdmac.c SAMV7: Use D-Cache clean/flush/invalidate by range in EMAC and XDMAC drivers 2015-03-17 09:28:27 -06:00
sam_xdmac.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
samv71_periphclks.h Update comments and README 2015-04-05 07:22:46 -06:00