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
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
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
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
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
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
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
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