aboutsummaryrefslogtreecommitdiff
path: root/nuttx
Commit message (Collapse)AuthorAgeFilesLines
* Implement an NX interface to block flush message queues in multi-user mode. ↵patacongo2012-05-1714-6/+772
| | | | | | This is necessary to prevent stale window handles when a window is closed git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4745 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Re-factor NX messaging logic in preparation for a new message control featurepatacongo2012-05-1729-243/+156
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4744 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a C++ link issue: If constant strings used only in constructor, the ↵patacongo2012-05-174-12/+21
| | | | | | don't get linked into the final executable git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4743 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Add IApplicationFactory so that we can create multiple instances of ↵patacongo2012-05-163-3/+79
| | | | | | applications; And, as a result of that, re-vamp entire threading model. this is now buggier than it was before git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4742 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NXWidgets::CNxTkWindow must subtract the height of the toolbar (if any) when ↵patacongo2012-05-152-5/+5
| | | | | | reporting the size of the window git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4741 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWidgets: New pre-release event. Action now raised on pre-release. NxWM: ↵patacongo2012-05-151-2/+23
| | | | | | Use action event to process icon touches; Fix initialization of image highlighted state. git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4740 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix several compiler errors that occur when CONFIG_SCHED_ONEXIT is enabled; ↵patacongo2012-05-155-11/+17
| | | | | | on_exit is now used in NxWM::NxConsole to close the window with the NSH session exits git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4738 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Improved thresholding logic in the STMPE11 driver; NxWM: Oops minimizing ↵patacongo2012-05-147-9/+64
| | | | | | wrong application git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4737 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add task switching instrumentation for missing case. Contributed by Petri ↵patacongo2012-05-142-12/+20
| | | | | | Tanskanen. git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4734 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Calypso update from Denis Carkiki. Adds UWire driver and support for ↵patacongo2012-05-1414-131/+310
| | | | | | external memory in NuttX heap git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4733 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Disabled NXTK autoraise; it does not work properly in multi-user mode due to ↵patacongo2012-05-136-20/+41
| | | | | | queue mouse/touchscreen input git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4732 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NXWidgets::CImage needs to catch mouse/touchscreen events; All touchscreen ↵patacongo2012-05-137-33/+102
| | | | | | drivers need to report the last valid X/Y data when the screen is untouched. git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4731 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add Calypso-related fixespatacongo2012-05-131-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4730 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Fix detection of touch events in the tool bar; Start window should not ↵patacongo2012-05-131-1/+0
| | | | | | have a stop icon git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4729 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a critical NXTK bug related to mouse/touchscreen positions within framed ↵patacongo2012-05-134-46/+65
| | | | | | windows git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4728 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Correct the calculation of the physical dispaly sizepatacongo2012-05-122-5/+5
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4726 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NFS updatepatacongo2012-05-126-69/+237
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4724 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix a few STMPE11 touchscreen and NxWM touchscreen calibration bugspatacongo2012-05-114-32/+59
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4723 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* SMTPE11 and NxWM touchscreen fixespatacongo2012-05-119-52/+106
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4722 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM: Finishes touchscreen implementation; NuttX: Standardize touchscreen ↵patacongo2012-05-1111-51/+106
| | | | | | initialization interfaces for all boards git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4721 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NX trapezoid fixes; Various NxWM fixespatacongo2012-05-109-39/+54
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4720 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* More NxWM touchscreen fixespatacongo2012-05-101-0/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4719 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Adding beginning of NxWM touchscreen supportpatacongo2012-05-0917-0/+58
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4718 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWidgets: Remove modal loops, Add CWindowEventHandler*. NxWM: Add support ↵patacongo2012-05-093-4/+13
| | | | | | for full screen applications git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4716 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* The STMPE11/touchscreen is now fully functional on the STM3240G-EVALpatacongo2012-05-0811-96/+183
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4715 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Integrate the STMPE11 driver into the STM3240G-EVAL board logicpatacongo2012-05-0810-13/+477
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4714 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NFS updatepatacongo2012-05-074-165/+130
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4713 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Various fixes for running the NxWM unit test on the STM3240G-EVALpatacongo2012-05-0722-80/+83
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4711 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Most fixes to get NxWM working on the STM3240G-EVALpatacongo2012-05-075-3/+168
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4710 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add configuration for testing NxWMpatacongo2012-05-076-0/+2304
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4708 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix uninitialized pointer in CNxTKWindowpatacongo2012-05-071-1/+1
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4706 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Mostly cosmetic, partial fixes for STM3240G-EVAL LCDpatacongo2012-05-074-14/+26
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4705 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add STMPE11 temperature sensor logicpatacongo2012-05-065-3/+238
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4704 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add STMPE11 touchscreen logicpatacongo2012-05-069-56/+1171
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4703 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add framework for STMPE11 ADC interfacespatacongo2012-05-066-16/+385
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4702 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Add GPIO support to STMPE11 driver; NFS updatepatacongo2012-05-0510-184/+801
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4701 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Beginning of an SMTPE11 touchscreen/IO expander driverpatacongo2012-05-056-38/+673
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4700 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Updated NxWM widgets, several NX, NxWidgets, and NxWM bug fixespatacongo2012-05-0410-87/+164
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4699 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Update NxWM colors; remove NxWidgets shelvingpatacongo2012-05-041-2/+3
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4698 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NSF updatepatacongo2012-05-032-12/+16
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4695 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix an NxWidgets bug; Update NxWM (it kind of works now)patacongo2012-05-032-1/+42
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4693 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Upated NxWM commentspatacongo2012-05-033-39/+57
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4692 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NFS updatepatacongo2012-05-023-17/+44
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4690 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM updates (with some NX and NxWidget fixes too)patacongo2012-05-024-8/+19
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4689 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Fix some warnings and fix some simulator buildspatacongo2012-05-0216-58/+118
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4688 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NxWM initial displays come up okaypatacongo2012-05-021-0/+6
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4687 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Missed Calypso filepatacongo2012-05-011-0/+30
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4685 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* Calypso updatepatacongo2012-05-017-50/+146
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4684 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* More NxWM supportpatacongo2012-05-018-0/+1152
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4682 7fd9a85b-ad96-42d3-883c-3090e2eb8679
* NFS updatepatacongo2012-04-304-61/+112
| | | | git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4680 7fd9a85b-ad96-42d3-883c-3090e2eb8679