Commit Graph

3825 Commits

Author SHA1 Message Date
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
Gregory Nutt
da72a93012 Nucleo-f4x1re: Fix some joystick pin definitions 2014-12-04 12:04:21 -06:00
Gregory Nutt
39ccffb28f Nucleo-f402re: Add an option to use only a minimal set of joystick buttons. This eliminates some GPIO conflicts 2014-12-04 10:58:13 -06:00
Gregory Nutt
98b7be3785 Nucleo-f4x1re: Add comments about pin conflicts; Fix GPIO configuration 2014-12-04 10:15:36 -06:00
Gregory Nutt
e6978a72e8 Nucleo-F4x1RE: Fix some joystick shield logic 2014-12-04 09:37:46 -06:00
Gregory Nutt
72041adc9b Nucleo-F4x1RE: Add support for an analog joystick shield. There are still some ADC issues to be worked through as of the initial commit 2014-12-03 16:41:09 -06:00