Commit Graph

149 Commits

Author SHA1 Message Date
inmarket
3936c63061 Updates for the EMBEST board and a small fix to the SSD2119 driver. 2014-12-15 18:17:52 +10:00
ergosys
cb115186c5 Improve SSD1306 spi example
Don't acquire bus for every command
Use SPI driver to control chip select
Use SPI driver start/stop only when bus acquired for lower power usage
Throttle SPI speed based on processor clock
2014-12-12 16:21:08 -08:00
inmarket
2904cd326b Conversion of some addon board files to newmouse 2014-11-10 14:39:59 +10:00
inmarket
baebbad623 Fix GDISP_NEED_CONTROL for the STM32F429i-Discovery board. 2014-11-07 13:06:02 +10:00
inmarket
2a1c7785cc Fix the newmouse STMPE811 driver.
Finalise the STM32F429i-Discovery board file for that touch controller
2014-11-07 12:05:23 +10:00
inmarket
bd041926b4 Allow a mouse driver to not return any results when it is polled. 2014-11-07 12:02:41 +10:00
Joel Bodenmann
541975a396 Adding STM32F429i-Discovery touch support (not working yet) 2014-11-05 21:32:12 +01:00
inmarket
b6d183832e STM32F429i-Discovery board is now a supported board with an example project.
New gdisp driver (currently non-accelerated)
Mouse and other drivers still to come.
The board file is currently ChibiOS specific however the gdisp driver is suitable for any OS.
2014-11-05 19:32:47 +10:00
Joel Bodenmann
56bbacecc1 Merge branch 'master' into newmouse 2014-10-27 00:14:28 +01:00
Joel Bodenmann
cb668266b5 Adding Embest board example for chibios 2.x 2014-10-27 00:13:59 +01:00
Joel Bodenmann
6343a2e844 STMPE811 fixes - still not working 2014-10-13 23:12:18 +02:00
inmarket
7c9e3e5a42 Port SMTPE811 mouse driver to newmouse (and supported boards) 2014-10-13 17:44:15 +10:00
inmarket
b7baee596b Convert FT5x06 mouse driver to newmouse (untested) 2014-10-13 16:37:48 +10:00
inmarket
cf3b8e4ed2 Add GMouse parameter to ADS7843 mouse driver to enable multiple drivers.
Tidy up naming.
2014-10-13 16:37:04 +10:00
inmarket
eb0cc21872 Tidy up MCU mouse defines 2014-10-13 16:35:57 +10:00
Joel Bodenmann
dc1ff7afa8 fixing ADS7843 driver - tested 2014-10-11 23:54:50 +02:00
Joel Bodenmann
d9f93a31bb ADS7843 porting - not tested yet! 2014-10-11 18:24:12 +02:00
inmarket
527ebbff48 Update Olimex-STM32-LCD mouse board file for newmouse MCU driver.
Still to be tested and tuned on real hardware.
2014-10-12 00:34:32 +10:00
inmarket
20f235c1f1 Fine tuning the MCU driver parameters for the Mikromedia STM32 M4 2014-10-09 12:31:23 +10:00
inmarket
21ad2c0c58 New mouse board files for MikroMedia STM32 M4 board to use new MCU touch driver 2014-10-07 21:55:12 +10:00
inmarket
2dd2154e6f Add eCos to the new build system - untested! 2014-10-06 18:07:12 +10:00
inmarket
6abd4d71d3 Add eCos to the new build system - untested! 2014-10-06 18:06:43 +10:00
inmarket
211254ed6c Add support for FreeRTOS into make system 2014-10-06 17:05:48 +10:00
inmarket
3348128fe2 Tidy ups 2014-10-06 17:05:39 +10:00
inmarket
5a3f22617b Add support for FreeRTOS into make system 2014-10-06 17:05:16 +10:00
inmarket
50dfad6f03 Tidy ups 2014-10-06 17:04:47 +10:00
inmarket
63fd8ab89b Update support for ChibiOS v3 to the current repository.
Update Make system to match.
Add ability to make to a library rather than a program
Stop ignoring objcode invalid format errors
Multiple make tidy ups
2014-10-06 15:50:43 +10:00
inmarket
18c4a9f870 Update support for ChibiOS v3 to the current repository.
Update Make system to match.
Add ability to make to a library rather than a program
Stop ignoring objcode invalid format errors
Multiple make tidy ups
2014-10-06 15:50:19 +10:00
inmarket
bbc7b6e039 Update to makefiles to support ChibiOS v3, making ARM thumb targets, CPU specific flags etc
Also put license in the gmake master scripts.
2014-10-04 17:12:53 +10:00
inmarket
2151935b3a Update to makefiles to support ChibiOS v3, making ARM thumb targets, CPU specific flags etc
Also put license in the gmake master scripts.
2014-10-04 17:12:33 +10:00
inmarket
f90ea57bff First ARM build to use the new makefile plus makefile updates 2014-10-01 00:45:02 +10:00
inmarket
68a784d67e First ARM build to use the new makefile plus makefile updates 2014-10-01 00:44:40 +10:00
inmarket
daf9f65b9f New makefile structure. Also OSX board defintion 2014-09-28 01:42:30 +10:00
inmarket
b2b3859e62 More makefile updates 2014-09-26 18:09:05 +10:00
inmarket
be9d354727 Update more Makefiles 2014-09-26 17:30:14 +10:00
inmarket
9db9255bad Makefile: Add support for -
- ..'s in the source path
- USER_LISTINGS to control whether listings are generated
- dependancy directory now a MACRO
- support for Code::Blocks make targets
2014-09-26 16:35:00 +10:00
inmarket
1a495f3013 Rename all driver makefiles to driver.mk 2014-08-22 18:20:02 +10:00
Joel Bodenmann
0fa640f1ed Merge branch 'master' of bitbucket.org:Tectu/ugfx 2014-08-21 18:34:59 +02:00
Joel Bodenmann
7c791f2a92 board file compiler warning 2014-08-21 18:33:07 +02:00
inmarket
117e195354 Update to the SPFD54124B gdisp driver.
Added an example board file for it to the boards/addons/gdisp directory
2014-08-21 09:11:10 +10:00
Joel Bodenmann
a26cf85256 FireBull board file fix 2014-07-11 23:15:24 +02:00
inmarket
6dea259ea2 Example added for FreeRTOS on Raspberry Pi 2014-07-09 18:47:59 +10:00
inmarket
ab9ce99647 Support added for the Raspberry Pi - talking directly to the graphics co-processor. 2014-07-09 15:40:03 +10:00
inmarket
34cc5e029a eCos Synthetic framebuffer is now a supported "base" board. 2014-07-09 14:26:16 +10:00
inmarket
efe79a4a31 eCos fix 2014-07-07 11:19:04 +10:00
inmarket
8a3da5a2a3 Add framebuffer board file to interface with the eCos framebuffer device. 2014-07-02 11:52:08 +10:00
Joel Bodenmann
8d1ce48800 compiler warning (SSD2119 for Embest board) 2014-06-16 09:42:32 +02:00
inmarket
80d4da1bf4 Linux framebuffer fixes 2014-05-22 18:06:48 +10:00
inmarket
9ca7cc9c9e Compile fix 2014-05-22 17:39:41 +10:00
inmarket
285bd0f4d6 GDISP framebuffer driver + an implementation for the linux kernel framebuffer device 2014-05-22 17:21:19 +10:00
inmarket
38fb787cbd Restore library locations to what is used in all other example makefiles 2014-05-12 09:26:36 +10:00
Joel Bodenmann
b34819bb76 cleanup of Mikromedia STM32-M4 board support 2014-05-11 17:15:57 +02:00
Thomas Saunders
8620545c9f Update Mikromedia-M4 board definition to work with the latest ChibiStudio board config generator
Add Chibios 3.0.0 example project for this board
2014-05-10 21:53:17 +01:00
inmarket
87c2016e41 vs1053 audio driver now working 2014-05-01 07:20:19 +10:00
inmarket
04307da6b7 Updates to vs1053 driver. Now accepting data but still no sound. 2014-04-30 22:57:15 +10:00
inmarket
81c19da89f First version vs1053 audio play driver. Compiles but not tested yet. 2014-04-29 16:35:57 +10:00
inmarket
e0e2b2a3d9 Changes to example makefiles and other files for ChibiOS due to changes in ChibiOS-2.6.x 2014-04-12 13:58:30 +10:00
inmarket
fb8d159749 Turn on PWM audio output for Olimex SAM7EX256 board. 2014-03-30 19:11:29 +10:00
inmarket
16f86ed2e6 Update incorrect file headers on demo board files 2014-03-28 08:52:30 +10:00
inmarket
cf22a7f8e3 Example spi board config for ILI9341 2014-03-28 08:51:36 +10:00
inmarket
271f0c743f Updates to GADC to use new simpler gfx queued bufferring.
NOTE: code is still buggy (or the one and only driver is buggy).
2014-03-20 23:41:27 +10:00
inmarket
ea5a1b849d Combine GAUDIN and GAUDOUT into a single GAUDIO module.
Simplify GAUDIN (now GAUDIO RECORD) api.
Update audio demo's to match.
Port Win32 driver to new audio api.
2014-03-11 17:13:31 +10:00
inmarket
a56e4ac7dc First GAUDOUT work. Still incomplete but compiling.
Also moved drivers/gaudin to drivers/audio as most audio codecs support input and output in a single device.
2014-02-27 08:04:54 +10:00
inmarket
6dd606fc2f Add demo makefiles and update example master makefiles to match. 2014-02-19 00:19:38 +10:00
inmarket
d8bde70ab6 Add Win32 GAUDIN driver. 2013-12-22 21:38:57 +10:00
inmarket
d9f02858fd Replace NULL's with 0 as NULL is not defined by the Raw32 GOS. 2013-12-21 13:21:59 +10:00
Joel Bodenmann
891f134bc1 Removed TDISP module 2013-12-11 14:50:09 +01:00
Joel Bodenmann
e257074511 Embest board file fix 2013-12-07 15:37:23 +01:00
Joel Bodenmann
fba19322a3 whitespaces 2013-12-05 21:30:34 +01:00
Joel Bodenmann
ae556531bd doco 2013-12-05 21:26:55 +01:00
Joel Bodenmann
95b4b31e29 fixed some board file 2013-12-05 21:25:29 +01:00
Joel Bodenmann
7b2e6463e6 cleanup Olimex-STM32-LCD board file 2013-11-25 23:51:32 +01:00
Joel Bodenmann
cf193b3583 Olimex-STM32-LCD board files update 2013-11-25 21:35:04 +01:00
inmarket
299311b480 Updates to mouse and makefile for Mikromedia STM32-M4 board. 2013-11-24 02:24:03 +10:00
Joel Bodenmann
91bcb0d41d Olimex-STM32-LCD board file fix 2013-11-12 01:29:14 +01:00
Joel Bodenmann
d31ea62979 Embest-STM32-DMSTF4BB board file fix 2013-11-12 01:27:55 +01:00
Joel Bodenmann
77188ae775 Marlin board file fix 2013-11-12 01:26:07 +01:00
Joel Bodenmann
a2df8d4fe1 FireBull-STM32F103-FB board file fix 2013-11-12 01:20:25 +01:00
Joel Bodenmann
b59b47a9e1 docs 2013-11-10 22:50:14 +01:00
Joel Bodenmann
83482a3b8a added forgotten files 2013-11-10 22:40:20 +01:00
Joel Bodenmann
16c021e5b3 cleanups 2013-11-10 22:40:10 +01:00
Joel Bodenmann
926e83e89e fixed some boards file names 2013-11-10 22:31:37 +01:00
Joel Bodenmann
4600da18f3 added Olimex-STM32-LCD 2013-11-10 22:29:36 +01:00
Joel Bodenmann
652b85f16e added Marlin board 2013-11-10 22:16:58 +01:00
Joel Bodenmann
f00d1e6c5d fixed Embest board 2013-11-10 22:10:47 +01:00
Joel Bodenmann
6b1af0641c fixed Embest board 2013-11-10 22:09:20 +01:00
Joel Bodenmann
75a6dd8404 added FireBull-STM32F103-FB board 2013-11-10 22:09:09 +01:00
Joel Bodenmann
9df8b52d16 added readme.txt 2013-11-10 21:54:23 +01:00
Joel Bodenmann
932f4881bc added Embest-STM32-DMSTF4BB base board 2013-11-10 21:52:55 +01:00
inmarket
190113b91c OpenOCD config file for Mikromedia-STM-M4 board and updates to the makefile. 2013-11-09 19:08:18 +10:00
inmarket
d00b543831 Updated Makefile and new openocd config file for the Olimex SAM7EX256 board.
Makefiles modifications required for updated gcc v4.7.2
2013-11-09 14:23:13 +10:00
inmarket
5d2d6e7962 Fix compiler warning 2013-11-06 17:21:58 +10:00
inmarket
0399c33aeb Linux board defintions 2013-10-29 21:14:02 +10:00
inmarket
dc24af70ea Win32 board definitions. 2013-10-29 20:26:19 +10:00
inmarket
ab4091b366 Updates for the Mikrmedia STM32 M4 board 2013-10-29 01:12:42 +10:00
inmarket
555257933a Clean up the driver directory structure by moving all board specific files into the boards sub-structure. 2013-10-28 20:04:03 +10:00
inmarket
dc2d5be606 uGFX board definition for the Mikromedia STM32 M4 board.
Includes the required ChibiOS board files and an example Makefile.
2013-10-28 19:49:39 +10:00
inmarket
0fe4d3a037 Add readme's to the board directories 2013-10-28 19:18:24 +10:00
inmarket
737ac5be97 Create uGFX board directories which include example Makefiles.
Currently only done for the Olimex-SAM7EX256 board.
2013-10-28 19:06:16 +10:00