Commit Graph

3571 Commits

Author SHA1 Message Date
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
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
Gregory Nutt
e1289c5ebc Update README 2014-12-03 15:31:33 -06:00
Gregory Nutt
d4efa9eb9c SAMA5D3 Xplained: A few fixes for the AJoystick driver (still not working) 2014-12-03 14:33:00 -06:00
Gregory Nutt
6574b27abb SAMA5D3 Xplained: Add support for the Itead Joystick shield 2014-12-03 12:24:23 -06:00
Gregory Nutt
68aca6f927 Refresh configuration 2014-12-03 09:37:37 -06:00
Gregory Nutt
b3fd08e568 Correct spelling: MOUNTPOINT not MOUNTPOUNT. Numerous places. Some are problems. From Woohan Lee 2014-12-01 06:41:30 -06:00
Gregory Nutt
49600aeb8b Update README 2014-11-28 18:17:49 -06:00
Gregory Nutt
dc640c0bac STM3210E-EVAL: Add missing initialization for the joystick driver 2014-11-28 15:41:37 -06:00
Gregory Nutt
c6f4fd7480 STM3210E-EVAL: Add a DJoystick driver 2014-11-28 13:31:09 -06:00
Gregory Nutt
1dcbeab4f4 STM3210E-EVAL: Don't treat joystick as buttons if the DJOYSTICK driver is enabled 2014-11-28 12:05:08 -06:00
Gregory Nutt
3627e078bd Refresh configuration 2014-11-28 11:48:48 -06:00
Gregory Nutt
cf5b4b583e STM3210E-EVAL: Rename files for compatibility with current standards 2014-11-28 11:35:47 -06:00
Gregory Nutt
4315b2fdb1 STM3240G-EVAL: Rename files for compatibility with current naming conventions 2014-11-28 11:06:43 -06:00
Gregory Nutt
3e9da671b6 Refresh configuration 2014-11-28 11:05:39 -06:00
Gregory Nutt
c5fa29a1aa LPC4357 EVB: Ooops got sense of the LED GPIO backward 2014-11-27 12:38:04 -06:00
Gregory Nutt
8fa2d01ac3 LPC4357-EVB: Fix LEDs; comment out old unimplemented button stuff 2014-11-27 10:28:32 -06:00
Gregory Nutt
a0fbe36204 Minor change to README file 2014-11-27 09:14:58 -06:00
Gregory Nutt
084e984efb Fix minor typos in C comments 2014-11-27 07:57:32 -06:00
Gregory Nutt
5818744077 Fix replicated typo in most of the newly added lpc4357-evb files 2014-11-26 18:34:00 -06:00
Gregory Nutt
91a422588e Add some discussio of the LPC4357 to documentation and README files 2014-11-26 16:44:25 -06:00
Gregory Nutt
089f7258c6 Misc changes while verifying the clean build of the LPC4357 port 2014-11-26 15:37:54 -06:00
Gregory Nutt
0a57df4410 Initial support for the LPC4357-EVB provided by Toby Duckworth 2014-11-26 15:18:24 -06:00
Gregory Nutt
f6f8575de3 Fix more issues detected by cppcheck 2014-11-25 14:25:02 -06:00
Gregory Nutt
6498e1127e More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs. 2014-11-25 13:15:09 -06:00
Gregory Nutt
d4b01c55b5 If SAM4E-EK is selected, then configs/Kconfig must select ARCH_PHY_INTERRUPT 2014-11-25 08:08:58 -06:00
Gregory Nutt
2f33fdce85 Nucleo F4x1RE: Stangeness in initialization noted by Sébastien Lorquet 2014-11-24 12:33:24 -06:00
Gregory Nutt
a4b77cfb1c Nucleo F4x1RE: Typos in previously untested code. message() does not exist, return value from void function, missing inclusion of errno.h. From Sébastien Lorquet 2014-11-24 11:29:22 -06:00
Gregory Nutt
f4746a3e9e Fix BAS configuration from last change; refresh STM32 F4 NSH configuration 2014-11-24 09:12:56 -06:00
Gregory Nutt
121aa0ca68 Update comments and README 2014-11-24 07:25:40 -06:00
Gregory Nutt
5ead6b402d Network: Misc changes to UDP bind logic for the case of multiple networks 2014-11-21 17:00:08 -06:00
Gregory Nutt
5055d00caf Update READMEs 2014-11-21 14:05:20 -06:00
Gregory Nutt
12a9937913 apps/examples/bridge: Lots of fixes. I think it is working although I have still have host firewall issues in testing 2014-11-21 10:16:19 -06:00
Gregory Nutt
2f972d2781 apps/examples/bridge: Add host-side test driver 2014-11-21 08:20:25 -06:00
Gregory Nutt
7cea0f5a69 SAMA5D3 Xplained: Add an apps/examples/bridge configuration 2014-11-20 16:24:30 -06:00
Gregory Nutt
972b11d462 Update README 2014-11-20 14:18:30 -06:00
Gregory Nutt
4683ad7843 Refresh STM32F429i Disco USB NSH configuration 2014-11-20 07:55:30 -06:00
Gregory Nutt
13332e41d2 STM32 F4 OTGHS device controller driver from Brennan Ashton 2014-11-20 07:19:04 -06:00
Gregory Nutt
4dea8ef794 Freedom K25Z: Fix missing file inclusion in board Makefile. From Alan Carvalho de Assis 2014-11-19 07:17:46 -06:00
Gregory Nutt
471f2bd1b5 Update README 2014-11-18 14:28:27 -06:00
Gregory Nutt
2803545ebc SAM EMAC: Fix typo in the check for successfull allocation of a timer 2014-11-18 14:20:31 -06:00
Gregory Nutt
726af630e2 SAMA5D4-EK bridge configuration: Correct configuration -- PHY interfaces are RMII not MII 2014-11-17 17:44:49 -06:00
Gregory Nutt
cb11af9112 Due to limitations in port unique-ness, have to use unique port numbers in apps/examples/bridge for now 2014-11-17 15:40:37 -06:00
Gregory Nutt
b6b4a0cd37 SAMA5D4-EK bridge configuration needs to set software MAC address 2014-11-17 13:16:13 -06:00
Gregory Nutt
16cd0cce81 Update ChangeLog 2014-11-17 12:48:01 -06:00
Gregory Nutt
c0c86da44c Change SAMA5D4-EK bridge configuration so that runs out of DRAM 2014-11-17 12:03:40 -06:00
Gregory Nutt
b3b746c44a configs/sama5d4-ek/bridge: Add a simple test for the dual EMACs on the SAMA5D4 2014-11-17 10:56:02 -06:00
Gregory Nutt
e3920b130f changes for clean build with Ethernet+SLIP 2014-11-16 11:27:53 -06:00
Gregory Nutt
3715040386 Change CONFIG_NET_RECEIVE_WONDOW to CONFIG_NET_ETH_TCP_RECVWNDO or CONFIG_NET_SLIP_TCP_RECVWNDO in all defconfig files 2014-11-16 10:49:33 -06:00
Gregory Nutt
07a74c3cfd Refresh configuration 2014-11-16 09:36:08 -06:00
Gregory Nutt
66f49ae9b4 Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU in all configs/ README.txt files 2014-11-16 08:18:56 -06:00