Commit Graph

10921 Commits

Author SHA1 Message Date
Gregory Nutt ae03d56700 Add a 'capped' boolean parameter to all drawline/drawLine functions/methods. The idea is that this will produce better joining between lines 2015-04-05 08:50:01 -06:00
Gregory Nutt fca4c51420 Update comments and README 2015-04-05 07:22:46 -06:00
Gregory Nutt cf4bbae526 SAMV7: Fix SDRAM initialization instabiilties by changing the order of initialization 2015-04-04 19:58:31 -06:00
Gregory Nutt 62337a656f Update README 2015-04-04 19:22:26 -06:00
Gregory Nutt 209084de66 SAMV71-XULT: Enable SDRAM and the RAM test in the nsh configuration 2015-04-04 19:04:54 -06:00
Gregory Nutt c1886c6181 SAMV7: Apparently the data sheet is wrong, SDRAM clocking must be enabled at the PMC or the SDRAM does not work! The data sheet says that there is no clock control for SDRAMC 2015-04-04 19:04:29 -06:00
Gregory Nutt b689d8a736 Fixes a few typos in comments 2015-04-04 18:29:29 -06:00
Gregory Nutt d1d96bada1 SAMV71-XULT: Tried the SDRAM test again. Found one bug, but it still fails 2015-04-04 18:09:10 -06:00
Gregory Nutt 8aeaff1e95 SAMV7: Fix a errort in GPIO bit encoding. Correct naming of a variable 2015-04-04 16:54:53 -06:00
Gregory Nutt 77e86521c8 SAMV71-XULT: Some improved naming 2015-04-04 14:05:42 -06:00
Gregory Nutt fda98ebeab SAMV7: Fix typo in some GPIO definitions 2015-04-04 14:04:58 -06:00
Gregory Nutt 070b940523 Upate ChangeLogs 2015-04-04 11:52:18 -06:00
Gregory Nutt 02beb0d449 More renaming: up_lcdinitialize->board_lcd_initialize, up_lcdgetdev->board_lcd_getdev, up_lcduninitialize->board_lcd_uninitialize 2015-04-04 11:49:15 -06:00
Gregory Nutt f6657dc512 ILI9488: Correct some data width issues. Now the ILI9488 driver works fine. 2015-04-04 10:16:30 -06:00
Gregory Nutt cbff87cb40 ILI9488: Correct logic that gets the LCD ID 2015-04-04 10:02:31 -06:00
Gregory Nutt c2f6a95332 SAMV17-XULT: Can't use UART3 when LCD is conencted, switch to USART0 2015-04-04 08:43:41 -06:00
Gregory Nutt c393d39dd0 Fix typos in debug assertions 2015-04-04 06:59:14 -06:00
Gregory Nutt 5b03d5052d More updates to README file 2015-04-03 20:12:30 -06:00
Gregory Nutt b64dd39792 SAMV71-XULT: The ILI9488 LCD is now enabled by default in the mxtxplnd configuration 2015-04-03 20:11:39 -06:00
Gregory Nutt 7a4a9608a9 Minor documentation update 2015-04-03 16:44:07 -06:00
Gregory Nutt 0cf5088475 SAMV71-XULT ILI9488 LCD driver is code complete but untested 2015-04-03 16:36:58 -06:00
Gregory Nutt b72cf3366c SAMV7: Add SMC register definition header file; SAMV71-Xult: Add an LCD driver. The initial commit is simply the SAVM4E-EK ILI9375 driver will bogus name changes to ILI9488. 2015-04-03 10:28:32 -06:00
Gregory Nutt bf7b5746a5 Correct typos in comments 2015-04-03 08:01:39 -06:00
Gregory Nutt da57730440 Remove carriage returns from file 2015-04-03 07:20:28 -06:00
Gregory Nutt e9e386ac6e Add ILI9488 header file 2015-04-03 07:12:11 -06:00
Gregory Nutt 3311bdcecb SAMV7: Fixes to WM8904 build 2015-04-02 18:24:55 -06:00
Gregory Nutt 89c9c48391 Update ChangeLog 2015-04-02 13:02:07 -06:00
Gregory Nutt e78e762dd6 Add a very basic driver for the CS2100-CP Fractional-N Multipler chip. 2015-04-02 13:00:10 -06:00
Gregory Nutt 06866bb2c5 Fix some missing inclusions in include/nuttx/board.h 2015-04-01 18:35:46 -06:00
Gregory Nutt 6667517c24 Header file for the CS2100-CP 2015-04-01 16:56:27 -06:00
Gregory Nutt 10e6738abe Update ChangeLog 2015-04-01 12:38:32 -06:00
Gregory Nutt 0ec67181c9 Move include/nuttx/timer.h, rtc.h and watchdog.h to include/nuttx/timers/. 2015-04-01 12:37:44 -06:00
Gregory Nutt 6342459cdb SAMV7 WM8904: Leverage WM8904 logic from the SAMA5D4-EK 2015-04-01 12:13:51 -06:00
Gregory Nutt 97acb5d9ee Update Documentation 2015-04-01 09:05:43 -06:00
Gregory Nutt 526739a74e Update ChangeLogs 2015-03-31 17:05:05 -06:00
Gregory Nutt f6e6dacb17 Rename pwm_devinit() to board_pwm_setup(). Add CONFIG_BOARDCTL_PWMTEST that will enable calling board_pwm_setup() from boardctl(). Replace calls to pwm_devinit() in apps/examples/pwm with calls to boardctl(). In all configurations that enable the apps/examples/pwm test, make sure that boardctl() suppoprt is properly enabled. 2015-03-31 16:59:22 -06:00
Gregory Nutt fa35aa59e2 Update ChangeLog 2015-03-31 16:31:35 -06:00
Gregory Nutt 2b0202e6d7 Update several defconfig files. Make sure that every defconfig file that requires external graphics initialization also approprietly initializes boardctl(). 2015-03-31 16:29:40 -06:00
Gregory Nutt ded2001121 Rename up_nxdrvinit() to board_graphics_setup(). Add CONFIG_BOARDCTL_GRAPHICS that will enabled calls to board_graphics_setup() from boardctrl(). In apps/ and NxWidgts/, replace all calls to up_nxdrvinit with calls to boardctl(). 2015-03-31 16:20:21 -06:00
Gregory Nutt 6abae1202f Update ChangeLogs 2015-03-31 15:06:05 -06:00
Gregory Nutt 4212b9b385 Rename adc_devinit() to board_adc_setup(). Add support to the boardctl() interface so that it can call board_adc_setup() on behalf of an application. Change apps/examples/adc to that is now calls boardctl() instead of adc_devinit() in order to initalize the ADC device. 2015-03-31 15:00:23 -06:00
Gregory Nutt ba169b69f9 Update ChangeLogs 2015-03-31 13:26:33 -06:00
Gregory Nutt cf95d1a995 rch_tcinitialize() and arch_tcunitinitialize() renamed to board_tsc_setup() and board_tsc_teardown(). These are not long called directly by applications but only indirectly throught the crappy boardctl() OS interface. 2015-03-31 13:21:25 -06:00
Gregory Nutt dd7d6d269c Update ChangeLogs 2015-03-31 12:16:43 -06:00
Gregory Nutt 4a8e0e2359 NSH initialization now calls boardctl(BOARDIOC_INIT) instead of board_app_initaliaze. Modify all configurations: Make sure that CONFIG_LIB_BOARDCTL=y appears wherever CONFIG_NSH_ARCHINIT=y appears. Remove support for CONFIG_NSH_ARCHMAC. It is not used and there are better ways to do that operation 2015-03-31 12:14:16 -06:00
Gregory Nutt d5eec39096 Fix some problems with a preceding commit 2015-03-31 11:59:16 -06:00
Gregory Nutt cc5c243fb8 Update ChangeLog 2015-03-31 11:32:00 -06:00
Gregory Nutt b4b40d338a boardctl(): Add a new non-standard OS interface. This is similar to a driver IOCTL call. But this is an IOCTL call directly on the board logic. This function will eventually replace all of the ad hoc OS interfaces that are current used to perform application specific intialiation and application driver test confifuration. It essentially formalizes and institutionalizes these rogue interface in to at least a single crazy call. 2015-03-31 11:25:52 -06:00
Gregory Nutt cf77f8f28f Update ChangeLog 2015-03-31 10:22:50 -06:00
Gregory Nutt 9c0441e2da Rename arch_nshinitialize() to board_app_initialize() 2015-03-31 10:21:31 -06:00