Gregory Nutt
8f5944c4a8
Squashed commit of the following:
...
include/ and netutils/: Remove references to CONFIG_DISABLE_SIGNALS. Signals can no longer be disabled.
nshlib/: Remove references to CONFIG_DISABLE_SIGNALS. Signals can no longer be disabled.
system/: Remove references to CONFIG_DISABLE_SIGNALS. Signals can no longer be disabled.
testing/: Remove references to CONFIG_DISABLE_SIGNALS. Signals can no longer be disabled.
examples/: Remove references to CONFIG_DISABLE_SIGNALS. Signals can no longer be disabled.
2019-04-29 14:53:38 -06:00
Gregory Nutt
61eb262142
Various graphics apps: If CONFIG_VNCSERVER=y, don't vnc_default_fbinitialize() directly. That is a violation of the portable POSIX interface. Instead, call boardctl(BOARDIOC_VNC_START);.
2019-04-02 07:06:06 -06:00
Gregory Nutt
11b6bc9447
exmamples/, graphics/NxWidgets: Update NX window clients so that they use the new 'event' callback (vs. the obsoluted 'blocked' callback).
2019-03-25 13:01:52 -06:00
Gregory Nutt
431333ad16
apps/examples/nxlines/nxlines_bkgd.c: Fix a bad, copy-paste comment.
2019-03-19 08:17:14 -06:00
anchao
b5cfd93444
apps/: Modification to build system: Unified application compilation rules
2018-09-03 09:29:56 -06:00
anchao
220653f21c
Squashed commit of the following:
...
Author: anchao <anchao@pinecone.net>
apps/, most main() function: Correct CONFIG_BUILD_LOADABLE usage
Loadable apps/: Correct loadable symbol table generate
apps/system/ubloxmodem: Fix build break
apps/examples/ostest: start restart/waitpid/user test from main loop
apps/nshlib: Expand reboot and poweroff commands to include a second, optional mode argument
Author: Gregory Nutt <gnutt@nuttx.org>
An attempt to fix build issues. Does not work.
apps/examples/ostest: Fix some inappropriate renaming of static functions introduced with recent patches.
apps/builtin/exec_builtin.c: Fix a error introduced by recent comments. Found in build testing.
Author: anchao <anchao@pinecone.net>
apps/builtin/exec_builtin.c: Try posix_spawn if builtin apps do not have have an entry point.
apps/Application.mk: introduce MODULE config to simplify tristate(m)
apps/nsh: Change the nuttx shell module type to tristate
apps: Add loadable application support
script/mksymtab: Generate symbol table name by default
apps/builtin: Allow loadable applications can register with apps/builtin.
2018-08-23 11:06:15 -06:00
Gregory Nutt
2f982e9c77
Revert "Squashed commit of the following:"
...
This reverts commit 25b92edd9f
.
2018-08-22 12:06:32 -06:00
anchao
25b92edd9f
Squashed commit of the following:
...
apps/builtin/exec_builtin.c: Try posix_spawn if builtin apps do not have have an entry point.
apps/Application.mk: introduce MODULE config to simplify tristate(m)
apps/nsh: Change the nuttx shell module type to tristate
apps: Add loadable application support
script/mksymtab: Generate symbol table name by default
apps/builtin: Allow loadable applications can register with apps/builtin.
2018-08-22 09:30:38 -06:00
Gregory Nutt
4bff47a80f
graphics/traveler: Conver to use the framebuffer driver.
2017-10-16 07:13:38 -06:00
Gregory Nutt
90d4cf6ede
This removes the last traces of single-user mode.
2017-10-15 09:36:55 -06:00
Gregory Nutt
f9a9f1410a
examples/nxlines now supports only multiuser mode.
2017-10-14 16:52:20 -06:00
Gregory Nutt
344c92e2a4
Replace all occurrences of vdbg with vinfo
2016-06-11 11:55:38 -06:00
Gregory Nutt
e2654d8777
VNC: Finish initializing the VNC server once we have the NX handle
2016-04-22 13:38:06 -06:00
Gregory Nutt
7308fdcdf2
Framebuffer driver: Add a display number to each interface in order to support multiple displays
2016-04-14 12:23:52 -06:00
Gregory Nutt
6125e9376e
Standardize some naming in code section comments
2016-02-21 18:15:00 -06:00
Gregory Nutt
aacfce081e
Fix several cosmetic, C coding style issues
2015-10-03 11:03:42 -06:00
Gregory Nutt
e9447c6058
Standardize nameing of the pre-processor definitiongs group header
2015-10-02 14:06:11 -06:00
Paul A. Patience
85a2cecb99
Simplify apps/ Makefiles by combining common logic into the Makefile fragment Application.mk
2015-09-05 15:13:03 -04:00
Gregory Nutt
13a04b6255
apps/examples/nxlines: Clear a slightly larger rectangle than the one that we drew. This eliminates edge effects due to applying anti-aliasing twice: Once when the line was drawn, and again when the line was erased by overwriting it with the background color
2015-07-14 14:24:51 -06:00
Gregory Nutt
d5b6949c9f
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
2015-06-28 08:14:53 -06:00
Gregory Nutt
3e16e0a0f9
apps/examples: Modify/simpify apps/examples build files. From Roman Saveljev.
2015-05-06 08:19:54 -06:00
Gregory Nutt
804061abdc
Correct use of the BOARDIOC_GRAPHICS_SETUP boardctl() call
2015-04-16 09:11:49 -06:00
Gregory Nutt
6e7c9397d1
apps/examples/nxlines: Fix missing right bracket that causes compile error when CONFIG_NX_XYINPUT=y. From Librae.
2015-04-16 09:11:46 -06:00
Gregory Nutt
4d3fa3ca54
exampels/nxlines: Needs to include sys/boardctl.c
2015-04-09 14:23:31 -06:00
Gregory Nutt
829fa21e89
drawline/drawLine should not take a boolean to select non lines caps or capping at both ends. drawline/drawLine also needs to be able to put a line cap on one one end of a line
2015-04-05 16:53:51 -06:00
Gregory Nutt
f0b5f4a80f
Add a 'capped' boolean parameter to all drawline/drawLine functions/methods. The idea is that this will produce better joining between lines
2015-04-05 08:50:01 -06:00
Gregory Nutt
3bbd9b6f41
More renaming: up_lcdinitialize->board_lcd_initialize, up_lcdgetdev->board_lcd_getdev, up_lcduninitialize->board_lcd_uninitialize
2015-04-04 11:49:15 -06:00
Gregory Nutt
2be8eee936
Kconfig files: If external graphics initialization is required, it depends on CONFIG_LIB_BOARDCTL and should set CONFIG_BOARDCTL_GRAPHICS
2015-03-31 16:41:48 -06:00
Gregory Nutt
256abd6dba
Rename up_nxdrvinit() to board_graphics_setup(). Add CONFIG_BOARDCTL_GRAPHICS that will enabled calls to board_graphics_setup() from boardctrl(). In apps/ and NxWidgts/, replace all calls to up_nxdrvinit with calls to boardctl().
2015-03-31 16:20:21 -06:00
Gregory Nutt
88956111df
Remove non-portable references to syslog from apps/examples
2014-10-08 08:33:00 -06:00
Gregory Nutt
0a4258db6d
MAINOBJ needs to be added to object list in many Makefile
2014-09-11 06:48:11 -06:00
Gregory Nutt
4f14d3b8c4
Changes to many Makefiles. For kernel buil object containing main cannot go into library because of name collisions. The object file must be handled as a special case in every Makefile
2014-09-07 08:43:01 -06:00
Gregory Nutt
043d6898db
Determine the main object name from the main source name in every kernel build Makefile
2014-09-07 07:19:19 -06:00
Gregory Nutt
2881b73f3d
Add an nm command after every kernel build link to show if there are any undefined symbols
2014-09-07 07:15:59 -06:00
Gregory Nutt
70765b94fc
Add the main object to the list objects to link in every kernel build link command
2014-09-07 07:12:55 -06:00
Gregory Nutt
22720d5eb3
Add the main object to the dependencies for the kernel build
2014-09-07 07:09:22 -06:00
Gregory Nutt
b65500c289
If now a kernel build, then add the main object in with all of the rest
2014-09-07 07:05:54 -06:00
Gregory Nutt
22eb5d5c46
Update apps/examples/helloxx/Makefile
2014-09-07 06:59:30 -06:00
Gregory Nutt
181b75301f
Customize the program name in the generic setup that was added to each makefile that installs a program
2014-09-06 13:30:44 -06:00
Gregory Nutt
3454362678
Add generic setup logic to every Makefile that installs a program. Each will need customization
2014-09-06 13:19:02 -06:00
Gregory Nutt
cedf1d7369
Fix all install targets
2014-09-06 13:01:44 -06:00
Gregory Nutt
72cd42282c
Oops wrong else
2014-09-06 10:54:58 -06:00
Gregory Nutt
753f347723
Add missing else from last big change
2014-09-06 10:51:18 -06:00
Gregory Nutt
544cfc8aa2
Add program installation for CONFIG_BUILD_KERNEL in all Makefiles that build a main()
2014-09-06 10:42:03 -06:00
Gregory Nutt
c35653cd05
Only one install target per Makefile
2014-09-06 10:05:01 -06:00
Gregory Nutt
d8a239d649
Use more standard *argv[] instead easier **argv
2014-09-06 09:23:23 -06:00
Gregory Nutt
9f7c9b273f
With kernel build, entry point to all tasks is main, not some xyz_main
2014-09-06 09:19:15 -06:00
Gregory Nutt
d6bcd1a93a
Add an install target to all makefiles. For the import build, the top-level Makefile now does two passes: (1) builds libapp.a, then (2) installs the programs (not yet finished)
2014-09-06 08:00:47 -06:00
Gregory Nutt
3f81481e37
Rename CONFIG_NX_MOUSE to CONFIG_NX_INPUT, then add CONFIG_NX_XYINPUT_MOUSE and CONFIG_XYINPUT_TOUCHSCREEN
2014-07-16 16:31:31 -06:00
Gregory Nutt
b9cf7acb1a
More trailing whilespace removal
2014-04-13 16:24:28 -06:00