Gregory Nutt
ba1301a43a
arch/arm/src/lpc54xx: Make the SDMCC driver selection EXPERIMENTAL since it has not yet been verified.
2017-12-19 12:23:37 -06:00
Gregory Nutt
5a66684293
Squashed commit of the following:
...
arch/arm/src/lpc54xx: Adds the LPC54-specific clock configuration logic to the leveraged SD/MMC driver.
arch/arm/src/lpc54xx: Leveraged SD/MMC driver builds without error but is still missing clock configuration logic.
arch/arm/src/lpc54xx: Bring in LPC43xx SD/MMC driver from https://github.com/Smoothieware/smoothie-nuttx/tree/master/nuttx/arch/arm/src/lpc43xx
2017-12-19 12:09:22 -06:00
Gregory Nutt
c17651e26e
arch/arm/include/lpc54xx: Add SD/MMC header file.
2017-12-19 09:12:42 -06:00
Gregory Nutt
6f897d32a2
confifgs/lpcxpresso-lpc54628: Calibrate delay loop.
2017-12-19 08:21:41 -06:00
Gregory Nutt
5a0963f0b0
drivers/ft5x06.x and related: Minor cleanup after completing the FT5x06 driver verification.
2017-12-19 07:14:02 -06:00
Gregory Nutt
d29de95996
drivers/input/ft5x06.c: Fix a problem was was causing missing reports when the touch ends.
2017-12-18 20:06:42 -06:00
Gregory Nutt
d9997846b6
Lpcxpresso-Lpc54618 and FT5x06 driver. Some improvements in configuration and the touchscreen driver improves the behavior some. Now I get the calibration screen and detect touches (but no un-touches).
2017-12-18 17:22:35 -06:00
Gregory Nutt
ead23dca30
configs/lpcxpresso-lpc54628: Add an NxWM configuration. Not yet functional.
2017-12-18 13:33:37 -06:00
Gregory Nutt
3edd670c71
configs/stm32ldiscovery: Fix a mimatched #endif introduced in recent commit.
2017-12-18 10:41:47 -06:00
Gregory Nutt
4a5e18a6db
drivers/ft5x06.c: Add additional configuration options: Optimize if multi-touch capability is not used. Add options to swap X/Y and thresholding to reduce the rate of false alarm reports (with no motion).
2017-12-18 10:31:49 -06:00
Gregory Nutt
a0004173d4
arch/arm/src/a1x: Fix a compile error introduce in recent commit.
2017-12-18 09:00:41 -06:00
Gregory Nutt
23dfc0bf06
drivers/ft5x06: Add a polled mode of operation for the FT5x06 in attempt to work around the fact that the LPCXpresso-LPC54628 chose a non-interrupt pin for the FT5x06 interrupt. Driver is still not yet functional.
2017-12-18 08:58:07 -06:00
Gregory Nutt
783d2cabee
configs/indium-f7: None of the configurations would build because the claimed to support buttons, but the button code does not compile. Refreshed all configurations with the configuration tools that have all become corrupted. Somebody has been hand editing config files and fucking things up!
2017-12-18 06:57:38 -06:00
Juha Niskanen
db079608d9
drivers/power/bq2429x.c: Add trickle charging mode
2017-12-18 06:38:41 -06:00
Gregory Nutt
c014400895
drivers/input/ft5x06: Fix a misconception.. WAKE is an output, not an input.
2017-12-18 06:36:44 -06:00
Masayuki Ishikawa
30070b06df
Merged in masayuki2009/nuttx.nuttx/tcp_rcvwnd_control (pull request #555 )
...
net/tcp: Introduce tcp receive window control based on I/O buffer
NOTE: The algorithm is still experimental but useful for http streaming.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-12-18 12:11:52 +00:00
Dmitriy Linikov
3582208496
Merged in hardlulz/modem-3.0-nuttx/fix-pcf8574-build (pull request #556 )
...
Fixed build of PCF8574 driver when its interrupts aren't enabled by config.
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-12-18 12:10:49 +00:00
Juha Niskanen
b4875e2286
Merged in juniskane/nuttx-1/juniskane/battery_gaugeh-edited-online-with-bitbuc-1513594794596 (pull request #558 )
...
battery_gauge.h edited online with Bitbucket
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-12-18 12:10:02 +00:00
Masayuki Ishikawa
27d4bb43e6
Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #557 )
...
sched/sched: Remove DEBUGASSERT() in sched_mergepending()
Because this DEBUGASSERT() assumes that while loop executes only once.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-12-18 12:09:06 +00:00
Gregory Nutt
9dd5196741
arch/arm/src/a1x, kl, lpc11xx, lpc31xx, and nuc1xx: Fix some compile warnings that I introduced with a possibly overzealous recent change.
2017-12-17 18:12:19 -06:00
Gregory Nutt
b7391ec599
arch/arm/src/sama5 and samdl: Fix some compile warnings that I introduced with a possibly overzealous recent change.
2017-12-17 17:50:31 -06:00
Gregory Nutt
91f48701ae
arch/arm/src/sam34: Fix some compile warnings that I introduced with a possibly overzealous recent change.
2017-12-17 17:43:20 -06:00
Gregory Nutt
8057af6724
fs/fat: Still trying to eliminate warnings in all configurations.
2017-12-17 17:10:37 -06:00
Gregory Nutt
bd8a07a4b2
configs: Still trying to get consistent name. button driver expects board to define NUM_BUTTONS, not BOARD_NUM_BUTTONS. That was changed in all board.h header files, but there are still references in configs/ C files to BOARD_NUM_BUTTONS
2017-12-17 16:54:53 -06:00
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