Gregory Nutt
7e5a0f227d
Tiva SSI and board configurations: hange negative Tiva logic CONFIG_SSIx_DISABLE to positive logic CONFIG_TIVA_SSIx. Add support for SSI2 and SSI3
2014-12-21 15:23:37 -06:00
Gregory Nutt
b6839f5407
Tiva: Add a configuration setting to better distinguish TM4C123 and 129 families. Reanem tm4c_syscontrol.h to tm4c123_syscontrol.h; rename tm4c129x_syscontrol.h to tm4c129_syscontrol.h
2014-12-20 08:38:11 -06:00
Gregory Nutt
56340ae971
STM32 LTDC: Move ltdc.h from include/nuttx/video to arch/arm/include/stm32; Trivial updates after general review
2014-12-19 14:52:17 -06:00
Gregory Nutt
6194fed86b
Stuff that goes along with the new LTDC README file
2014-12-19 14:14:41 -06:00
Gregory Nutt
e63730e995
stm32f429i-disco: add default platform configuration to test framebuffer support for the ltdc
...
Memory configuration:
The heap start address of memory region 3 starts at 0xD0000000.
The allocated framebuffer of the layers is addressed up to the end of the memory
region 3.
If the layer pixel format changes e.g. from RGB565 to RGB24, than the memory
configuration must be configured too. Currently an easy memory calculation
is missing for that in Kconfig.
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 14:08:59 -06:00
Gregory Nutt
78ff2450cb
stm32f429i-disco: initialize ltdc during bootup
...
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 14:05:19 -06:00
Gregory Nutt
9853b62e73
stm32f429i-disco: enable configuration of framebuffer support for the ltdc controller
...
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 14:02:26 -06:00
Gregory Nutt
a5a8349226
stm32f429i-disco: Add support for initializing ltdc framebuffer and the configured lcd display
...
This adds support for initializing of the ltdc controller and the lcd device connected on the stm32f429i-disco. The following methods are provided for the generic fb interface:
- up_fbinitialize
- up_fbgetvplane
- fb_uninitialize
The following methods are provided for the ltdc interface:
- up_ltdcgetlayer
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 13:54:27 -06:00
Gregory Nutt
bd078141a6
stm32f429i-disco: update board definition for the ili9341 LCD display. This configures all LCD settings for the RGB interface. Also adds a customer LCD display template.
...
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-12-19 13:34:37 -06:00
Gregory Nutt
e0933cc3b4
TM4C129X: Add custom system control header file (incomplete)
2014-12-19 12:12:52 -06:00
Gregory Nutt
f59125fcbd
Add some OpenOCD scripts for some TI Tiva boards
2014-12-18 16:54:48 -06:00
Gregory Nutt
6729649515
Tiva: Fix configuration logic for IRQ interrupts. The various parts support varying numbers of GPIO blocks and with varying capabilities to support interrupts on the pins of different GPIO blocks
2014-12-18 15:33:52 -06:00
Gregory Nutt
6abc3db2ac
Tiva: Change negative logic CONFIG_TIVA_DISABLE_GPIOx_IRQS to positive logic CONFIG_TIVA_GPIOx_IRQS
2014-12-18 15:19:16 -06:00
Gregory Nutt
dc0231c2b6
Fix a couple of spelling errors in comments
2014-12-18 13:56:15 -06:00
Gregory Nutt
65675a1e84
Freedom KL25Z: Update the CC3000 support to use the current CC300 interfaces. From Alan Carvalho de Assis
2014-12-18 13:52:01 -06:00
Gregory Nutt
b59e87ba5a
DK-TM4C129X: Add support for buttons
2014-12-18 11:51:30 -06:00
Gregory Nutt
c6471c64ae
DK-TM4C129X: Add LED support
2014-12-18 10:20:34 -06:00
Gregory Nutt
e0540f2b96
DK-TM4C129X: Fixes to get clean build. Logic is still not complete, however
2014-12-18 08:24:24 -06:00
Gregory Nutt
50214145a2
Freedom-KL25Z: Add pin configuration for add-on ADXL345 board. From Alan Carvalho de Assis
2014-12-18 07:27:49 -06:00
Gregory Nutt
32238fa2bc
A previous change increased the task name size allocation by one to hold a NUL terminator. This changes reduces the configured name size by one so that no additional memory is used
2014-12-17 12:30:26 -06:00
Gregory Nutt
ae7e44eb1b
DK-TM4C129X: Switch to Windows/Cygwin + CodeSourcery
2014-12-17 07:00:22 -06:00
Gregory Nutt
6b06d5fa61
Remove packaging indications for TM4C129 configuration variables
2014-12-16 16:22:52 -06:00
Gregory Nutt
f0ee6708c0
Add TM4C129XNCZAD and TM4C1294NCPDT to the Tiva configuration system
2014-12-16 16:02:21 -06:00
Gregory Nutt
3984cb98e4
Add basic board support for the DK-TM4C129X Connected Development Kit. The initial commit is simply the TM4C123G Launchpad with naming changes
2014-12-16 15:29:14 -06:00
Gregory Nutt
6b89bc3a05
Remove EXPERIMENTAL dependency from the Traveler game. It is basically functional now.
2014-12-16 15:27:36 -06:00
Gregory Nutt
2d5098d25c
Update README files
2014-12-16 14:58:25 -06:00
Gregory Nutt
3b0c3a0fb6
Fix some typos ADXL (adxl) vs ADX1 (adx1)
2014-12-16 13:50:58 -06:00
Gregory Nutt
6adf5f96a7
A few bugs/typos introduced with my last change
2014-12-16 12:33:41 -06:00
Gregory Nutt
75637464b2
Update the ADXL345 interface following the current interface scheme
2014-12-16 11:45:28 -06:00
Gregory Nutt
db562b774a
Unify sensor debug. ADX driver was using input debug; LM75 and QENCODE that their own custom debug. Now all use CONFIG_DEBUG_SENSOR, sndbg()
2014-12-16 09:54:32 -06:00
Gregory Nutt
ee9e8f0a20
Add ADXL345 accelerometer driver. From Alan Carvalho de Assis
2014-12-16 08:16:53 -06:00
Gregory Nutt
6655ca399a
Forgot to add file before last commit
2014-12-16 07:48:58 -06:00
Gregory Nutt
b0d219b090
Freedom-KL25Z: Add board specific code to interface with ADXL345 driver. From Alan Carvalho de Assis
2014-12-16 07:48:22 -06:00
Gregory Nutt
a9774a3171
Update README files
2014-12-15 19:01:40 -06:00
Gregory Nutt
1340464103
Various fixes to traveler joystick input logic and to simulated joystick device
2014-12-14 12:23:19 -06:00
Gregory Nutt
68e2d80be4
SIM: Add an X11 mouse-based simulation of an analog joystick device
2014-12-14 10:19:07 -06:00
Gregory Nutt
8c60335f94
Traveler: Add support for analog joystick
2014-12-14 08:55:18 -06:00
Gregory Nutt
ecbd3c5e92
TM4C123G LaunchPad: Update STATUS in README file
2014-12-13 07:46:05 -06:00
Gregory Nutt
8dcfcaec72
Tiva I2C: Fix how I2C transactions are started and some I2C error reporting
2014-12-11 12:31:42 -06:00
Gregory Nutt
a50a22bccd
TM4C123G LaunchPad: Add initialization logic for an external AT24 EEPROM. This is intended only to suppport testing of the Tiva I2C driver
2014-12-10 15:56:49 -06:00
Gregory Nutt
489265258d
Refresh configuration
2014-12-09 12:18:39 -06:00
Gregory Nutt
3c7bb547ec
Update the Tiva I2C register definitions for the TM4C123 and TM4C129
2014-12-09 08:42:12 -06:00
Gregory Nutt
df0d5e1fbb
Update README
2014-12-09 06:21:30 -06:00
Gregory Nutt
bce4a2706d
Traveler: Add logic to limit the frame rate. This is kind of a silly feature -- why would you ever want to limit the frame rate? Well, you need to that on the simulated platform to make bandwidth for other things to run like the simulated timer
2014-12-08 13:45:17 -06:00
Gregory Nutt
18ab47f40c
Travel: Fix more initialization errors, mostly related to file path problems
2014-12-08 12:39:02 -06:00
Gregory Nutt
935ec6a07d
Extend the simulator to provide special initialization for the Traveler game
2014-12-08 10:54:58 -06:00
Gregory Nutt
52385327e7
Traveler: Add build configuration for the simulated target
2014-12-08 09:33:56 -06:00
Gregory Nutt
b39b628bcc
Refresh configuration
2014-12-08 08:29:08 -06:00
Gregory Nutt
aa3867f4f4
Fix compilation errors if CONFIG_DISABLE_MOUNTPOINT is selected
2014-12-08 07:14:31 -06:00
Gregory Nutt
4e346dfe29
Nucleo-f4x1re: Add pull-ups to joystick button GPIOs
2014-12-04 13:20:47 -06:00