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