Gregory Nutt
7ca9e8c376
Eliminate another warning.
2017-12-17 16:51:20 -06:00
Gregory Nutt
cf8a7bebf6
Eliminate another warning.
2017-12-17 16:47:49 -06:00
Gregory Nutt
f96478bb99
fs/fat: Don't warn about the CONFIG_FAT_MAXFNAME being too large if long file name support is not implemented.
2017-12-17 16:41:26 -06:00
Gregory Nutt
0e6e05bf11
arch/arm/src/kinetis: Fix some compile warnings that I introduced with a possibly overzealous recent change.
2017-12-17 16:26:03 -06:00
Gregory Nutt
ac70f688a3
Update README.txt
2017-12-17 15:32:07 -06:00
Gregory Nutt
c62a9ea727
drivers/input/ft5x06.c: Add a driver for the FT5x06 capacitive, multi-touch, touchscreen controller. configs/lpcxpresso-lpc54628: Add support for the the FT5x06. Enable the driver as well as the apps/examples touchscreen test. Untested on initial commit.
2017-12-17 15:17:06 -06:00
Gregory Nutt
87252297d6
arch/arm/src/: Fix a error in last commit that was cloned in three places.
2017-12-17 14:38:20 -06:00
Gregory Nutt
b8ea9e9c64
arch/arm/src/lpc17xx, lpc43xx, and stm32: Fix some compile warnings that I introduced with a possibly overzealous recent change.
2017-12-17 14:29:55 -06:00
Michael Jung
223104a6b4
fs/nfs/nfs_vfsops.c: Correctly infer file type. The file type is in struct nfs_statinfo_s's ns_type field, not in the ns_mode field.
2017-12-17 06:43:30 -06:00
Gregory Nutt
a1e250697c
configs/*/include; Remove prototype of xyz_boardinitialize() from board.h files. The authorative prototype is in arch/arm/src/xyz/xyz_start.h
2017-12-16 20:47:44 -06:00
Gregory Nutt
0f10f6bdec
configs/*/include; Remove prototype of stm32_boardinitialize() from board.h files. The authorative prototype is in arch/arm/src/stm32*/stm32*_start.h
2017-12-16 20:02:03 -06:00
Gregory Nutt
664484bf5b
configs/indium/include/board.h: Remove extra endif
2017-12-16 19:29:58 -06:00
Gregory Nutt
3dfe0f309c
arch/arm/src/lpc54xx: Add WWDT header file.
2017-12-16 17:50:59 -06:00
Bob Feretich
face14b0db
confgs/indium-f7: Adds support for the RAF Research Indium-F7 board.
2017-12-16 16:04:58 -06:00
Gregory Nutt
de4fc5864f
arch/arm/src/lpc54xx: Fix some GPIO interrupt configuration errors. Add logic to acknowledge rising/falling edge events. config/lpcxpresso-lpc545628: Add an intermediate interrupt handler to support acknowledgement of rising and falling edge interrupts.
2017-12-16 15:34:41 -06:00
Gregory Nutt
5a12079e53
arch/arm/src/lpc54xx: Implement GPIO interrupt support. configs/lpcxpress-lpc54628: Add support for the USER button. Enable the apps/examples/button test in the NSH configuration.
2017-12-16 13:00:06 -06:00
Bob Feretich
83b382e906
arch/arm/src/stm32f7: Completes support for the STM32F72x/73x family.
2017-12-16 08:01:57 -06:00
Gregory Nutt
4c72f57273
arch/arm/src/lpc54xx: I2C now appears to be functional. Needs more testing.
2017-12-15 14:58:37 -06:00
Gregory Nutt
c8a8eb028f
arch/arm/src/lpc54xx: Complete coding of the I2C driver. It is not yet functional and has not yet been seriously tested. config/lpcxpresso-lpc54628: Add support for I2C2 and for the I2C tool to the nsh configuration.
2017-12-15 11:38:55 -06:00
Gregory Nutt
9638f3f065
fs/fat: CONFIG_FAT_MAXFNAME may not exceed NAME_MAX (CONFIG_NAME_MAX)
2017-12-15 06:19:14 -06:00
Gregory Nutt
eed14e5eb1
arch/arm/src/lpc43xx: Add I2C stop logic.
2017-12-14 18:06:40 -06:00
Gregory Nutt
c50b4f5504
arch/arm/src/lpc43xx: Add helper macros to simplify peripheral configuration for new drivers; rename some other helper macros to make their operation clearer. Begin fleshing out the I2C driver.
2017-12-14 17:29:15 -06:00
Gregory Nutt
c53d88c75c
Squashed commit of the following:
...
arch/arm/src/lpc54xx: LCD.. Fix some miconceptions about how the video address lines are used.
arch/arm/src/lpc54xx: Fix some LCD BPP and BRG vs RGB settings.
2017-12-14 10:45:53 -06:00
Gintaras Drukteinis
1fbf788555
arch/arm/src/lpc43xx: Adapt LPC176x RTC driver for the LPC43xx.
2017-12-14 07:03:46 -06:00
Gregory Nutt
43a88c1428
arch/arm/src/lpc54xx: Fix some LCD clocking. This eliminates the hang problem. That is now recognizable albeit corrupted data on the display.
2017-12-13 19:07:10 -06:00
Gregory Nutt
d93a2d4f39
arch/arm/src/lpc54xx: Add reset logic. Some changes while debugging LDC. Does not yet work (hangs).
2017-12-13 14:36:58 -06:00
Gregory Nutt
f215660296
configs/lpcxpresso-lpc54628: Add the fb configuration testing the LCD. arch/arm/src/lpc54xx: Various fixes needed to get the fb configuration to build errorfree. The configuration is not functional as of this writing.
2017-12-13 09:18:16 -06:00
Gregory Nutt
48879933a9
arch/arm/src/lpc54xx: Correct some confusion about how the LCD data pins are configured.
2017-12-12 14:10:40 -06:00
Gregory Nutt
b33d7eb59f
arch/arm/src/lpc54xx: Add the ported LPC1788 LCD driver to use the LPC54xx pin definitions and SYSCON.
2017-12-12 12:53:33 -06:00
Gregory Nutt
88834b6e50
arch/arm/src/lpc54xx: Add configuartion support and logic it all none, some, or all of the external RAM to the system heap.
2017-12-12 11:33:18 -06:00
Gregory Nutt
63415f9fb1
arch/arm/src/lpc54xx: Clone the LPC1788 LCD driver. The LPC54628 LCD interface is identical. The initial commit is a brute force clone. It still needs review to make sure the LDC is appropriately enabled in the SYSCON and that clocking is provided. Also, extend the SPI 'skeleton' file so that has a place to support for SPI DMA and the SPI exchange method.
2017-12-12 10:13:21 -06:00
Gregory Nutt
0cd87be495
arch/arm/src/lpc54xx: Correct the EMC divider register definition and one typo in the SDRAM setup. SDRAM is not fully functional on this board!
2017-12-12 08:24:57 -06:00
Gregory Nutt
d51554c101
arch/arm/src/lpc54xx: Costmetic.
2017-12-11 15:04:51 -06:00
Gregory Nutt
d74d9be429
arch/arm/src/lpc54xx: Add fragmenenty skeleon of SPI driver just as a starting point.
2017-12-11 14:50:54 -06:00
Gregory Nutt
11ca2c3847
arch/arm/src/lpc54xx: Rename I2C and SPI configurations to make room in the namespace for future slave support. Add fragmenenty skeleon of I2C driver just as a starting point.
2017-12-11 13:28:55 -06:00
Gregory Nutt
5854a1cd37
arch/arm/src/lpc54xx/chip: Add framework that will eventually support I2C and SPI.
2017-12-11 10:40:45 -06:00
Gregory Nutt
0508048291
configs/lpcxpresso-lp54629: Add logic to configure EMC pins. arch/arm/src/lpc54xx: Correct GPIO read/write logic. Update pin configuration for EMC pins. All should have the input file offset and fast slew rate.
2017-12-11 09:07:51 -06:00
Gregory Nutt
df3404da09
arch/arm/src/lpc54xx: Various fixes for initial build of SDRAM support. Still unverified (but at least appears to be nonfatal).
2017-12-10 17:20:16 -06:00
Gregory Nutt
1f6dfc6351
arch/arm/src/lpc54xx: Bring in NXP support for external SRAM.
2017-12-10 16:52:15 -06:00
Gregory Nutt
dab97de4ea
arch/arm/src/lpc54xx: Bring in NXP support for external SDRAM.
2017-12-10 16:07:30 -06:00
Gregory Nutt
77728f49f1
arch/arm/src/lpc54xx: Add EMC register definitions. Add basic build support for EMC and SDRAM.
2017-12-10 12:40:01 -06:00
Gregory Nutt
66ee22f363
arch/arm/src/lpc54628: With these changes, the LPCXpresso-LPC54628 NSH configuration is fully functional. Also adds a README file for the board.
2017-12-10 08:54:24 -06:00
Gregory Nutt
187747d2e5
arch/arm/src/lpc54xx: Add DMA register definition header file.
2017-12-09 15:24:21 -06:00
Gregory Nutt
9bc3c04eaf
/arch/arm/src/lpc54xx: Add input mux header files.
2017-12-09 11:15:44 -06:00
Gregory Nutt
4bc7b966f4
/arch/arm/src/lpc54xx: Add some GPIO pin interrupt header files (still missing one). Also add a file that was missing in previous commit.
2017-12-09 10:12:40 -06:00
Gregory Nutt
52f9128562
arch/arm/src/lpc54xx: Add USART pin configuration. Need enable IOCON and GPIO clocking.
2017-12-09 09:11:17 -06:00
Gregory Nutt
246a97008e
arch/arm/src/lpc54xx: Minor updates from review of recent changes
2017-12-08 17:32:31 -06:00
Gregory Nutt
89c21dbf05
arch/arm/src/lpc54xx/chip: Add pin multiplexing definition head file.
2017-12-08 16:11:05 -06:00
Alan Carvalho de Assis
a2462b9b1a
arch/arm/src/xmc4: Only setup USB clock when USB PLL is enabled
2017-12-08 13:16:55 -06:00
Gregory Nutt
da6c604ed1
Squashed commit of the following:
...
configs/lpcxpresso-lpc54628: Add support for on-board LEDs.
arch/arm/src/lpc54xx: Add support for GPIO/Peripheral pin configuration.
arch/arm/src/lpc54xx/chip: Add IOCON register definition file.
arch/arm/src/lpc54xx: Add GPIO and (incomplete) PINT register definition header files.
2017-12-08 13:12:07 -06:00