9
0
Fork 0
Commit Graph

11957 Commits

Author SHA1 Message Date
Denis 'GNUtoo' Carikli a2ce02f920 Import layer1 from osmocomBB (WIP: NOT COMPLETE)
The goal is to touch the code as less as possible.

The following files still had to be modified:
* The Makefiles to integrate it into nuttx
* The layer1's main.c was converted to command-line only:
  No more keyboard and GUI handling.

TODO:
* Finish importing the layer1
* See how to avoid duplication with misc/tools/osmocon/ headers
* Makefile: use $(TOPDIR) if necessary instead of always using ../
  ../ could be used some time only
* Kconfig for -DCONFIG_* ?
* GTA02 support

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
2015-04-21 23:46:16 +02:00
Gregory Nutt 55a5cab48f Calypso: SPI built only if CONFIG_SPI 2015-04-05 13:26:25 -06:00
Gregory Nutt ccb3dbd5c9 NX circular drawing. Reduce computations; line caps needed only on every other line segment 2015-04-05 10:32:11 -06:00
Gregory Nutt ff2186634f Update TODO list and a README 2015-04-05 09:51:38 -06:00
Gregory Nutt 59bd03bb52 Update ChangeLogs 2015-04-05 09:46:39 -06:00
Gregory Nutt f582bded7f Implement line caps by drawing a file circle at the each endpoint of a line with a radius equal to half of the width of the line 2015-04-05 09:37:18 -06:00
Gregory Nutt 0aa9b22049 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 b49b2136f1 Update comments and README 2015-04-05 07:22:46 -06:00
Gregory Nutt aed36df7b2 SAMV7: Fix SDRAM initialization instabiilties by changing the order of initialization 2015-04-04 19:58:31 -06:00
Gregory Nutt 58438faa47 Update README 2015-04-04 19:22:26 -06:00
Gregory Nutt 374860c883 SAMV71-XULT: Enable SDRAM and the RAM test in the nsh configuration 2015-04-04 19:04:54 -06:00
Gregory Nutt 7f9d3016cb 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 432cabb07c Fixes a few typos in comments 2015-04-04 18:29:29 -06:00
Gregory Nutt d71290686e SAMV71-XULT: Tried the SDRAM test again. Found one bug, but it still fails 2015-04-04 18:09:10 -06:00
Gregory Nutt 1da066ece5 SAMV7: Fix a errort in GPIO bit encoding. Correct naming of a variable 2015-04-04 16:54:53 -06:00
Gregory Nutt 1f5fe9e838 SAMV71-XULT: Some improved naming 2015-04-04 14:05:42 -06:00
Gregory Nutt f34e67faf3 SAMV7: Fix typo in some GPIO definitions 2015-04-04 14:04:58 -06:00
Gregory Nutt 3f4dcc4401 Upate ChangeLogs 2015-04-04 11:52:18 -06:00
Gregory Nutt b262b5a5c6 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 6c0df9bdef ILI9488: Correct some data width issues. Now the ILI9488 driver works fine. 2015-04-04 10:16:30 -06:00
Gregory Nutt 0d7c6b589c ILI9488: Correct logic that gets the LCD ID 2015-04-04 10:02:31 -06:00
Gregory Nutt 7aee7140e7 SAMV17-XULT: Can't use UART3 when LCD is conencted, switch to USART0 2015-04-04 08:43:41 -06:00
Gregory Nutt e075d5866d Fix typos in debug assertions 2015-04-04 06:59:14 -06:00
Gregory Nutt 8835fb844e More updates to README file 2015-04-03 20:12:30 -06:00
Gregory Nutt a815d24402 SAMV71-XULT: The ILI9488 LCD is now enabled by default in the mxtxplnd configuration 2015-04-03 20:11:39 -06:00
Gregory Nutt 0256dc8bfd Minor documentation update 2015-04-03 16:44:07 -06:00
Gregory Nutt 1298fd5a04 SAMV71-XULT ILI9488 LCD driver is code complete but untested 2015-04-03 16:36:58 -06:00
Gregory Nutt ddd97b8a48 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 c35dbb0c4a Correct typos in comments 2015-04-03 08:01:39 -06:00
Gregory Nutt 46904aa40e Remove carriage returns from file 2015-04-03 07:20:28 -06:00
Gregory Nutt d66baed9c8 Add ILI9488 header file 2015-04-03 07:12:11 -06:00
Gregory Nutt 127f32a09a SAMV7: Fixes to WM8904 build 2015-04-02 18:24:55 -06:00
Gregory Nutt 2514d3e916 Update ChangeLog 2015-04-02 13:02:07 -06:00
Gregory Nutt 4fee67676c Add a very basic driver for the CS2100-CP Fractional-N Multipler chip. 2015-04-02 13:00:10 -06:00
Gregory Nutt 88837ab1df Fix some missing inclusions in include/nuttx/board.h 2015-04-01 18:35:46 -06:00
Gregory Nutt 534a2594dc Header file for the CS2100-CP 2015-04-01 16:56:27 -06:00
Gregory Nutt 16be3006e8 Update ChangeLog 2015-04-01 12:38:32 -06:00
Gregory Nutt 05988ab6d7 Move include/nuttx/timer.h, rtc.h and watchdog.h to include/nuttx/timers/. 2015-04-01 12:37:44 -06:00
Gregory Nutt ea2f66e68f SAMV7 WM8904: Leverage WM8904 logic from the SAMA5D4-EK 2015-04-01 12:13:51 -06:00
Gregory Nutt a32034559e Update Documentation 2015-04-01 09:05:43 -06:00
Gregory Nutt cb6f1757a0 Update ChangeLogs 2015-03-31 17:05:05 -06:00
Gregory Nutt 62e6ca593a 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 920edab8e2 Kconfig files: If external graphics initialization is required, it depends on CONFIG_LIB_BOARDCTL and should set CONFIG_BOARDCTL_GRAPHICS 2015-03-31 16:41:48 -06:00
Gregory Nutt 58b2adf1b5 Update ChangeLog 2015-03-31 16:31:35 -06:00
Gregory Nutt f624bf496a 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 1aa554ab19 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 89e6ac65fd Update ChangeLogs 2015-03-31 15:06:05 -06:00
Gregory Nutt 494dfe2ae6 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 49a7570f92 Update ChangeLogs 2015-03-31 13:26:33 -06:00
Gregory Nutt 0d085198e9 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