YAMAMOTO Takashi
20b7b28f55
examples/bridge/bridge_main.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
c3e63c2a3b
examples/bridge/bridge_main.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
5a766cd93b
examples/elf/elf_main.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
1723a68b0a
examples/posix_spawn/spawn_main.c: Fix a type mismatch
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
67f18f8f2c
examples/touchscreen/tc_main.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
c8f2f0f262
examples/touchscreen/tc_main.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
89a4d02fce
examples/adc/adc_main.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
5576c127fd
examples/adc/adc_main.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
7fa6f69756
examples/sx127x_demo/sx127x_demo.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
53f9f600d2
sx127x_demo.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
c5c327ab02
examples/gpio/gpio_main.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
99884e40f1
examples/buttons/buttons_main.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
700b10f2aa
examples/buttons/buttons_main.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
54cb3ca933
examples/mtdrwb/mtdrwb_main.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
3993e99471
examples/mtdrwb/mtdrwb_main.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
ffc32ad70d
examples/mtdpart/mtdpart_main.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
2aa2e0d897
examples/mtdpart/mtdpart_main.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
20b0ebfd08
examples/mount/mount_main.c: Fix fprintf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
175432f54b
examples/pf_ieee802154/pf_client.c: Fix a printf format warning
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
16f805cb22
examples/pf_ieee802154/pf_client.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
0d09a09f33
examples/module/module_main.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
4736d33410
examples/ipforward/ipforward.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
dcfebf1cea
examples/ipforward/ipforward.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
5b1eeb5cae
examples/nxlines/nxlines_bkgd.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
5ee054186c
examples/nxlines/nxlines_bkgd.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
862a9fcbda
examples/pwm/pwm_main.c: Fix printf format warnings
2020-11-13 05:51:23 -08:00
YAMAMOTO Takashi
b04e19ffc7
examples/pwm/pwm_main.c: Appease nxstyle
2020-11-13 05:51:23 -08:00
saramonteiro
2e8f068a61
examples/watchdog/watchdog_main.c: Elapsed var is now being updated through clock
2020-11-07 23:36:14 -08:00
Subhra Sankha Sarkar
c431c25d14
Fix for sim:mount selftest failure
2020-11-05 18:44:15 -08:00
Matias N
0d7ef382c8
hello: update to Apache license
2020-10-31 09:27:23 -07:00
Matias N
5bcaeff541
lvgl: use malloc/free for memory handling and "tickless" tick interface
...
This makes LVGL use malloc/free to handle its memory (instead of
their own memory handling) and supports a tick interface by which
LVGL can ask NuttX the elapsed time, instead of having to periodically
"tick" LVGL internal time in a thread.
2020-10-29 22:26:32 -07:00
Xiang Xiao
e76ab9c868
Remove all fclose with stdin, stdout and stderr
...
since it is wrong to close the builtin stream and specially note
https://pubs.opengroup.org/onlinepubs/9699919799/functions/fclose.html :
Since after the call to fclose() any use of stream results in
undefined behavior, fclose() should not be used on stdin, stdout,
or stderr except immediately before process termination (see XBD
Process Termination), so as to avoid triggering undefined behavior
in other standard interfaces that rely on these streams. If there
are any atexit() handlers registered by the application, such a
call to fclose() should not occur until the last handler is
finishing. Once fclose() has been used to close stdin, stdout, or
stderr, there is no standard way to reopen any of these streams.
and it is also unnecessary because the stream always get flushed.
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-29 20:43:59 +09:00
saramonteiro
2279eeb0a7
Examples/WDT: Added argument to select devname
2020-10-27 14:10:35 -03:00
Philippe Coval
9134ecff23
fxos8700cq: Remove unused var
...
Change-Id: I96821efd5f3ed78da5a51b39972596774f5645cf
Bug: https://github.com/apache/incubator-nuttx/pull/199
Signed-off-by: Philippe Coval <rzr@users.sf.net>
2020-10-22 00:13:14 +08:00
Philippe Coval
0a77cd35d8
fxos8700cq: Select SENSORS if used
...
SENSORS_FXOS8700CQ needs SENSORS for linking
Change-Id: Ie0f1ba57517f27fa7697b6c8cf7a1f6558107732
Bug: https://github.com/apache/incubator-nuttx/pull/1999
Forwarded: https://github.com/apache/incubator-nuttx/pulls/rzr
Signed-off-by: Philippe Coval <rzr@users.sf.net>
2020-10-21 18:05:25 +08:00
Xiang Xiao
8a63e58936
Change all 'Nuttx' to 'NuttX'
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-10-18 22:27:57 -07:00
Philippe Coval
6ef47323a2
examples: Add fxos8700cq sensor test
...
It was tested on NXP FRDM-64F:
nsh> fxos8700cq
{ accel: [2174, 555, -752], magn: [0, 0, 0] }
{ accel: [-300, 547, 1951], magn: [55, -188, 276] }
Change-Id: If5180ce69913cf096e04db7772f3f9dd63f853bd
Bug: https://github.com/apache/incubator-nuttx/issues/1988
Forwarded: https://github.com/apache/incubator-nuttx-apps/pull/428
Signed-off-by: Philippe Coval <rzr@users.sf.net>
2020-10-17 23:47:04 +08:00
Gregory Nutt
a627561c8f
apps/fsutils/ipcfg: Add support for IPv6
2020-10-05 00:07:05 +08:00
Gregory Nutt
707e827ded
ipcfg: Add hooks for future IPv6 support.
...
This commit adds structures, modifies function prototypes, and renames data to support the future addition of IPv6 support. This commit does NOT add that IPv6, only the hooks for backward compatible future support.
2020-10-02 12:30:47 -07:00
YAMAMOTO Takashi
536660d062
examples/wgetjson: Adapt to the new webclient api
...
tested with:
CONFIG_EXAMPLES_WGETJSON_URL="http://httpbin.org/get "
CONFIG_EXAMPLES_WGETPOST_URL="http://httpbin.org/post "
wgetjson -D
wgetjson -P -D
wgetjson -p -D
2020-10-01 15:32:25 +08:00
YAMAMOTO Takashi
b0e7b0011b
examples/wget: Adapt to the new webclient api
...
tested as: "nsh> wget http://example.com/ "
2020-10-01 15:32:25 +08:00
YAMAMOTO Takashi
39a1950098
wgetjson: Fix a super confusing printf message
2020-09-30 08:22:16 +02:00
YAMAMOTO Takashi
b05a1f61e2
wgetjson_json_item_scan: fix a NULL dereference
...
I'm not sure if this is the correct fix.
wgetjson_json_item_callback seems to expect it to be formatted
as "(null)".
2020-09-30 08:22:16 +02:00
YAMAMOTO Takashi
b5d7004a8d
examples/wgetjson/Kconfig: fix a typo
2020-09-30 08:22:16 +02:00
Gregory Nutt
5e1ba408b4
Add IPv4 Configuration File Access Helper
...
This commit adds support to access an IPv4 Configuration file similar to the Linux dhpc.client ipfcg file. This version, tailored for deeply embedded systems supports several options to tailor the file and file access to different environments. It supports:
- Writable as well as read-only configuration files.
- ASCII human readable files as well as smaller binary files.
- It supports using character driver access to constrained media (such as EEPROM).
- Add examples/ipcfg to exercise IPv4 Configuration File support
2020-09-29 12:24:07 -07:00
YAMAMOTO Takashi
f9ae5608ef
examples/wgetjson/wgetjson_main.c: nxstyle fixes
...
The rest of errors are about cJSON identifiers:
wgetjson_main.c:181:2: error: Mixed case identifier found
wgetjson_main.c:183:9: error: Mixed case identifier found
wgetjson_main.c:186:37: error: Mixed case identifier found
wgetjson_main.c:190:12: error: Mixed case identifier found
wgetjson_main.c:191:6: error: Mixed case identifier found
wgetjson_main.c:203:39: error: Mixed case identifier found
wgetjson_main.c:256:36: error: Mixed case identifier found
wgetjson_main.c:283:2: error: Mixed case identifier found
wgetjson_main.c:286:9: error: Mixed case identifier found
wgetjson_main.c:289:37: error: Mixed case identifier found
wgetjson_main.c:295:6: error: Mixed case identifier found
2020-09-29 14:15:26 +08:00
saramonteiro
c4ed4445f4
fixed dev name size
2020-09-27 18:18:13 -03:00
saramonteiro
d2463021a9
fixed some coding styles issues
2020-09-27 18:18:13 -03:00
saramonteiro
32f193a7e2
Added timer device path as a CLI option
2020-09-27 18:18:13 -03:00
Gregory Nutt
ad233b5a97
apps/examples/nxterm: Remove duplicated fflush() call.
...
fflush(stdout) was called twice to back-to-back.
2020-09-22 10:28:54 -07:00
chao.an
0f524ca013
examples/fb: correct the munmap(2) parameter type
...
fb_main.c: In function 'fb_main':
fb_main.c:473:15: warning: passing argument 1 of 'munmap' makes pointer from integer without a cast [-Wint-conversion]
473 | munmap(state.fd, state.fbmem);
| ~~~~~^~~
| |
| int
In file included from fb_main.c:43:
/home/archer/code/upload/incubator-nuttx/include/sys/mman.h:177:22: note: expected 'void *' but argument is of type 'int'
177 | int munmap(FAR void *start, size_t length);
| ~~~~~~^~~~~
fb_main.c:473:25: warning: passing argument 2 of 'munmap' makes integer from pointer without a cast [-Wint-conversion]
473 | munmap(state.fd, state.fbmem);
| ~~~~~^~~~~~
| |
| void *
In file included from fb_main.c:43:
/home/archer/code/upload/incubator-nuttx/include/sys/mman.h:177:36: note: expected 'size_t' {aka 'unsigned int'} but argument is of type 'void *'
177 | int munmap(FAR void *start, size_t length);
| ~~~~~~~^~~~~~
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-09-17 04:42:06 -07:00
Xiang Xiao
ecae66fe59
Replace all CONFIG_NFILE_STREAMS with CONFIG_FILE_STREAM
...
follow up the kernel side change
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ic27ad65d7cc2ea570921e0c17098dcb6bfe1893a
2020-09-11 17:57:58 +08:00
Xiang Xiao
9d80399bd5
nsh: Accept the command line arguments like sh
...
Usage: nsh [<script-path>|-c <command>]
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ifb76b27e7fd09d26b1f6e48c391fed0972018041
2020-08-19 14:32:53 -07:00
SPRESENSE
78e8090842
examples: wget: Fix nxstyle issues
2020-08-18 10:07:47 -05:00
SPRESENSE
10386cf5b5
examples/wget: wget example to work without NSH_NETINIT config
...
- Network initialization codes are not needed
with NSH_NETINIT config.
- Suppport commandline argument to set the URL to get.
- Change stack size to independent
2020-08-18 10:07:47 -05:00
Huang Qi
08c5998472
graphics/lvgl: Specific LVGL version by kconfig
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2020-08-14 16:02:25 +01:00
Xiang Xiao
e6c5ff9208
Remove the unnecessary touch and clean from Makefile
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-08-11 19:10:19 +01:00
Xiang Xiao
4136d42596
Change FBIO_UPDATE argument from nxgl_rect_s to fb_area_s
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ibaf4b0180afecdcd3248693a3092c8a23e22a2fa
2020-08-10 10:45:37 +01:00
SPRESENSE
eaeceb516b
apps/examples/usrsocktest: Fix nxstyle issue
2020-08-06 20:52:09 +09:00
SPRESENSE
f29c0dabd4
apps/examples/usrsocktest: Add test scenario of recv
...
Add test scenario of recv for MSG_PEEK flag.
2020-08-06 20:52:09 +09:00
SPRESENSE
4bd506b7f5
apps/examples/usrsocktest: Add MSG_PEEK flag support
...
Do not decrement the recv_avail_bytes if MSG_PEEK flag is specified.
2020-08-06 20:52:09 +09:00
SPRESENSE
63cd701958
Makefile: Unify ROOTDEPPATH into DEPPATH
...
DEPPATH is commonly used in nuttx repo, so it to be the same with them.
2020-07-29 15:22:20 +02:00
Masayuki Ishikawa
e0c27e1d21
examples: i2sloop: Replace license header with Apache License 2.0
...
Summary:
- This commit replaces license headers under examples/i2sloop.
Impact:
- No impact
Testing:
- Buid check only
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-07-29 01:05:31 -05:00
Maciej Wójcik
21049ece6e
Rewritten READMEs to Markdown
2020-07-25 01:01:51 -07:00
Maciej Wójcik
51e6645f71
Rename README and README.txt to README.md
2020-07-25 01:01:51 -07:00
Maciej Wójcik
d85cbea7f8
Don't copy header outside of LVGL, export LVGL, add README, fix example
2020-07-16 09:16:20 -05:00
Xiang Xiao
4758151b86
examples/nrf24l01_term: Fix the nxsytyle warning
2020-07-12 15:59:54 +01:00
Xiang Xiao
942f32e22a
Fix nxsytle warning
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I36099dc6c07c7ada2f9fcb06fe0267b8d213a61a
2020-07-12 13:56:00 +01:00
Xiang Xiao
deaa6c5b7b
build: Replace $(TOPDIR)/Make.defs with $(APPDIR)/Make.defs
...
and move NUTTXLIB defintion to the common place
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-07-09 15:17:37 -03:00
Beat Küng
6daab509ca
gpio: fix code style (long lines)
2020-07-09 15:17:13 -03:00
Beat Küng
31d198f5b6
gpio: add new GPIO pin types
...
NuttX PR: https://github.com/apache/incubator-nuttx/pull/1374
2020-07-09 15:17:13 -03:00
Xiang Xiao
4e10b692f8
example/helloxx: Remove EXAMPLES_HELLOXX_NOSTACKCONST
...
since this config doesn't appear inside examples/helloxx/Kconfig anymore and
there is any c++ compiler can't construct the stack object as far as I know
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I0297d192df3beaa78ae7ee75f24ae51476bb30a9
2020-07-02 08:59:02 +02:00
Xiang Xiao
9df0272279
apps: Let c++ examples/testing depends on UCLIBCXX or LIBCXX
...
since the test should work with either uClibc++ or libcxx
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ie6d7b1706314cbe82d4e89eb2d5c47ed36118ea4
2020-07-02 08:47:40 +02:00
Xiang Xiao
b217de70e5
apps: Remove all stuff related to CONFIG_xxx_CXXINITIALIZE
...
since it is moved to the central place in nuttx side instead
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I544d6110f1ca6460f7c82f970870aa9b1e7ab3dd
2020-07-01 10:03:12 -06:00
Alin Jerpelea
f571af1b2b
Examples: camera: add a simple camera snapshot example
...
The camera example will take the specified number of pictures (default 10)
then will exit
To enable the example add the following line in your defconfig
EXAMPLES_CAMERA
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2020-07-01 07:53:25 +09:00
chao.an
8750db6090
examples: fix nxstyle warning
...
Change-Id: I617d9033604a4a85ae065ed67b9aa6128218ae49
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-06-29 21:07:04 -05:00
chao.an
24407f16f5
net/sockopt: change the socket option style from Linux to BSD
...
Linux Programmer's Manual
...
IP(7)
...
NOTES
...
Using the SOL_IP socket options level isn't portable;
BSD-based stacks use the IPPROTO_IP level.
Change-Id: I143477d8884dd44913c5685028ee62854e4c11ac
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-06-29 21:07:04 -05:00
Huang Qi
32a2207e86
examples/lvgldemo: Change to latest official release
2020-06-17 12:13:36 -03:00
Huang Qi
7a85bc75dc
graphics/lvgl: Bump lvgl version to 7.0.2
2020-06-17 12:13:36 -03:00
Matias Nitsche
db338bfbb2
pty: nxstyle fixes
2020-06-15 21:22:14 +01:00
Matias Nitsche
f88e4af8af
pty: support waiting for underlying serial device to appear, useful for pty over USBDEV serial device
2020-06-15 21:22:14 +01:00
Matias Nitsche
b888f5f5e6
pty: pause() instead of sleep for long time
2020-06-15 21:22:14 +01:00
Matias Nitsche
49e2c5fe70
bmp180: enable use for BMP280 as well
2020-06-15 20:11:40 +01:00
YAMAMOTO Takashi
faba0249c1
Include malloc.h instead of stdlib.h for mallinfo()
...
Adapt to the change in the main repo.
mallinfo is meant to be API compatible with Linux,
where it's provided by malloc.h.
(I think the API actually originated with System V. I don't
remember how it was there though. Anyway, I guess the
compatibility with Linux is more important than System V
these days.)
2020-06-15 07:21:52 -06:00
Ouss4
6fd57ba071
examples/pca9635/pca9635_main.c: The brightness struct name was changed
...
in the OS driver, thus this example needs to follow suit.
2020-06-12 15:01:36 -06:00
liuhaitao
0b322c9784
examples/thttpd: update Makefile etc to fix build break
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-06-10 21:31:51 +08:00
Huang Qi
afaf013832
examples/lvgldemo: Make touch calibration optional
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2020-06-10 08:44:36 -03:00
liuhaitao
2c924f657f
examples/nxflat: update Makefile etc to fix build break
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-06-09 21:40:20 +08:00
Xiang Xiao
3f6343d3e7
examples/buttons: Switch dependence from ARCH_HAVE_BUTTONS to BUTTONS
...
application just use BUTTONS ioctl and shouldn't take care the implementation detail
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ia4d615700de1ac17302ab9b6379340fb81e69d86
2020-06-06 01:03:20 +01:00
Xiang Xiao
8e9e49a2f8
examples/leds: Switch dependence from ARCH_HAVE_LEDS && !ARCH_LEDS to USERLED
...
application just use USERLED ioctl and shouldn't take care the implementation detail
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I5b707d86db1bd96d85b6fed1d5a403584739f0d7
2020-06-06 01:03:20 +01:00
Xiang Xiao
8f18b23352
examples: Fix the wrong dependence about config.h
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Iabedaa5da6439f4bfc34fb861382276446b4224f
2020-06-02 12:49:19 +02:00
Xiang Xiao
d03ff1bde6
build: Remove the duplicated mksymtab.sh
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-24 08:26:55 -06:00
Xiang Xiao
69f013e74e
build: Remve the unnecessary .gitignore
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-23 15:56:35 +01:00
Xiang Xiao
ea7437c2a8
Fix nxstyle issue
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-22 12:25:09 +01:00
Xiang Xiao
ea135b89c6
build: Replace all -I to INCDIR
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-21 17:43:42 +01:00
Xiang Xiao
ead498a788
build: Remove the workaround for the inexistence of .config/Make.defs
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-21 17:43:42 +01:00
Xiang Xiao
9be0be5d47
build: host executable should use HOSTEXEEXT not EXEEXT
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-19 08:58:10 -06:00
Xiang Xiao
6a26547dec
build: Move INCDIROPT to common place
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-18 15:37:24 -06:00
Xiang Xiao
d232823e63
build: Replace WINTOOL with CYGWIN_WINTOOL Kconfig
...
so the correct value can be determinated by Kconfig system automatically
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-18 15:37:24 -06:00
liuhaitao
79e544f032
exmaples: some nxstyle fixes for module/sotest/thttpd
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-05-15 13:36:05 +08:00
liuhaitao
0c60624276
Update make dependency for elf/module/nxflat/posix_spawn/sotest/thttpd
...
Update make dependency for elf/module/nxflat/posix_spawn/sotest/thttpd examples which make use of
mksymtab.sh. This could avoid them built twice in 'make depend' and 'make all' which would result
in file truncated build break. Now only build once by 'make all'.
Change-Id: I5d8f1ebbf73e3b12d7d2118f1f51b4233d0ed007
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-05-15 13:36:05 +08:00
Masayuki Ishikawa
ba3baa57a5
examples: ftpc: Fix style violations in ftpc_main.c
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-05-14 18:17:57 -06:00
Masayuki Ishikawa
9a90b65355
examples: ftpc: Fix a compile warning for IPv4 only configuration
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-05-14 18:17:57 -06:00
Xiang Xiao
9d78e5b4c2
Remove executable bit from source code
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-13 06:52:34 -06:00
chao.an
3aefe08cba
examples/dhcpd: reuse the router ip/mask from dhcpd lib
...
Change-Id: I6a9a783b9d9c8b9a4e56a885232a759f0adaeccb
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-05-09 13:31:15 -06:00
chao.an
018c9420ac
netutils/dhcpd: cancelable dhcp daemon
...
Change-Id: Iea3c0b8f91b0d6d8ececcd3932d8756a9d021608
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-05-09 13:31:15 -06:00
Gregory Nutt
baea789137
examples/thttpd/content/tasks/tasks.c: nxstyle check.
2020-05-09 14:55:38 -03:00
Gregory Nutt
3abdf30e8c
examples/thttpd/content/tasks/tasks.c: Update OS internal name
...
This logic uses the OS internal nxsched_foreach() function. This is a violation of the POSIX OS interface. But for now, we just update the name.
2020-05-09 14:55:38 -03:00
Pelle
0704bd2e49
Example application for the hdc1008 driver.
2020-05-07 03:09:27 +01:00
Xiang Xiao
7a99d62ca1
Fix nxstyle warning
...
Signed-off-by: Xiang Xiao <xiaox
iang@xiaomi.com>
2020-05-06 07:31:10 -06:00
Xiang Xiao
8a1f5ee34c
debug: Reduce CONFIG_CPP_HAVE_VARARGS usage
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-06 07:31:10 -06:00
Xiang Xiao
cfe030db40
examples: Replace all -luc with -lc
...
follow up the kernel side change
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-02 03:34:25 +01:00
liuhaitao
1fbfa8669c
Cleanup testdir dir in make distclean
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-05-01 13:48:39 +08:00
Xiang Xiao
42bde7fb27
examples: Remove the prefix of main from bmi160 and charger
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-30 08:50:20 -06:00
Xiang Xiao
547bad9e2a
Remove the unnecessary BUILD_FLAT dependence from Kconfig
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-29 11:46:53 -06:00
Xiang Xiao
dcc620e6b8
Kconfig: Change !BUILD_PROTECTED && !BUILD_KERNEL to BUILD_FLAT
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-29 07:23:51 -06:00
Xiang Xiao
7da4a34aac
examples: Remove all '#undef __KERNEL__' from source code
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-28 08:58:14 -06:00
liuhaitao
e8b5c47eb8
examples/unionfs: clean up the residual files after 'make distclean'
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-04-28 13:31:22 +08:00
Xiang Xiao
3bd2bc04b5
examples/unionfs: Remove [a|b]testdir.h in distclean
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-25 20:38:04 -06:00
Gregory Nutt
7b2e06b674
Fix errors from DEFAULT_TASK_SIZE change
...
There were several places where default sector and buffer sizes of 2048 were changed to DEFAULT_TASK_STACKSIZE. This is not correct. This was noted by Xiao Xiang.
2020-04-25 16:13:28 -03:00
Alin Jerpelea
c9eaf0beaa
examples: i2sloop: nxstyle fixes
...
nxstyle fixes for i2sloop exaple
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2020-04-21 16:41:51 -06:00
Alin Jerpelea
3cdb81077b
examples: i2schar: nxstyle fixes
...
nxstyle fixes for i2schar exaples
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2020-04-21 16:41:51 -06:00
Xiang Xiao
0c84e22aaf
example: Remove all APPNAME from Makefile
...
which doesn't use anymore
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-19 10:29:34 -06:00
Xiang Xiao
4431d770b4
.gitignore: Add more entries found during prcheck testing
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-19 10:29:34 -06:00
Xiang Xiao
b813944a7a
example/nettest: tcpclient and tcpserver to .gitignore
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-04-19 21:48:38 +08:00
YAMAMOTO Takashi
1b572ff169
Use MODULESTRIP where appropriate
2020-04-17 14:43:33 +08:00
Qi Huang
5018ee264c
graphics/littlevgl: Fix lvgl internal warning with patch
...
examples/lvgldemo: Fix build warning with specific config
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
2020-04-16 19:06:05 +08:00
liuhaitao
b8dc15f646
examples/thttpd: align to elf/posix_spawn exmaples to fix depend build warning
...
Build warning logs as below:
arm-none-eabi-gcc: warning: ./hello/Makefile: linker input file unused because linking not done
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-04-15 11:39:15 -03:00
Qi Huang
771811c1d7
examples/lvgldemo: Fix nxstyle
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
2020-04-15 11:38:24 -03:00
Qi Huang
2bb4cbf9ca
examples/littlevgl: Add missing btn event handler
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
Change-Id: I4048fbd4907e465fe8f3a1a57c8ff830730a5bc3
2020-04-15 11:38:24 -03:00
Qi Huang
94b8dbe7aa
examples/lvgldemo: Port all demos to LVGL V6.1.2
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
Change-Id: Ie139af71e88d887bffefcd9b97977124c5a9e1c3
2020-04-15 11:38:24 -03:00
Qi Huang
13606dc253
apps/examples/lvgldemo: Port new simple demo from LVGL V6.1.2
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
Change-Id: I1051edc15b6f66ce34d2f813964e0e8630ec351f
2020-04-15 11:38:24 -03:00
Qi Huang
b7e96b473d
apps/examples/lvgldemo: Update the lvgl init procedure
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
Change-Id: I36d250d7839a86d486dcb8f720fcf12f9b954327
2020-04-15 11:38:24 -03:00
Qi Huang
1fa30e59d3
apps/examples/lvgldemo: Port tp_cal.c for LVGL V6.1.2
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
Change-Id: I1fead13274822276e08d3f54016b079b174a1544
2020-04-15 11:38:24 -03:00
Qi Huang
25876e8222
apps/examples/lvgldemo: Update fb flush callback for LVGL V6.1.2
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
Change-Id: I72a6ff628f2ea2b0b505e444c84b266ba3a28d87
2020-04-15 11:38:24 -03:00
Qi Huang
20f3db7317
apps/examples/lvgldemo: Update touchpad read callback for LittleVGL V6.1
...
Signed-off-by: Qi Huang <huangqi3@xiaomi.com>
Change-Id: I8df8ff81832ce651a4c2678d534a6aeb85cff6a7
2020-04-15 11:38:24 -03:00
Gregory Nutt
58085e5983
Run nxstyle against files modified in previous commit.
2020-04-12 19:17:49 +01:00
Gregory Nutt
f95d753759
Fix warnings noted in PR build checks.
...
userfs_main.c:547:7: warning: variable 'ret' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
if (*relpath == '\0')
^~~~~~~~~~~~~~~~
userfs_main.c:564:10: note: uninitialized use occurs here
return ret;
^~~
userfs_main.c:547:3: note: remove the 'if' if its condition is always false
if (*relpath == '\0')
^~~~~~~~~~~~~~~~~~~~~
userfs_main.c:543:10: note: initialize the variable 'ret' to silence this warning
int ret;
^
= 0
test_motor.c:1068:14: warning: explicitly assigning value of variable of type 'float' to itself [-Wself-assign]
expected_e = expected_e;
~~~~~~~~~~ ^ ~~~~~~~~~~
2020-04-12 19:17:49 +01:00
Gregory Nutt
3e73991857
nxstyle fixes for PR 170
2020-04-11 20:32:53 +01:00
Gregory Nutt
05f2253a33
Remove CONFIG_CAN_PASS_STRUCT
...
This is the companion to PR #766 . It removes the CONFIG_CAN_PASS_STRUCT option as recommended by Issue #620
NuttX PR #766 depends on PR being in place but not vice versa. This PR should be merge-able without #766 and then PR #766 should also pass its checks.
2020-04-11 20:32:53 +01:00
Ouss4
d7df165c45
examples/udp: When a host PC is used, take its implementation of hton/ntoh functions.
2020-04-03 18:09:02 -06:00
raiden00pl
dd95e35787
examples/dsptest: fix nxstyle issues
2020-04-03 22:23:23 +01:00
YAMAMOTO Takashi
97b439f180
examples/udp: Avoid using non-standard s6_addr16
...
Also, fixes endian issues.
2020-04-02 11:39:59 +01:00
YAMAMOTO Takashi
d5ec9f91ae
examples/udp: Avoid common symbols
2020-04-02 11:39:59 +01:00
YAMAMOTO Takashi
d55401d3fc
examples/udp: Avoid conflicts with host OS definitions
2020-04-02 11:39:59 +01:00
YAMAMOTO Takashi
d79de16657
examples/udp: Appease nxstyle errors
2020-04-02 11:39:59 +01:00
Ouss4
5e245cf34b
examples/tcpblaster: When a host PC is used, take its implementation of hton/ntoh functions.
2020-03-31 14:35:57 +08:00
YAMAMOTO Takashi
326c80db72
tcpblaster: Appease nxstyle complaints
2020-03-30 02:12:02 -05:00
YAMAMOTO Takashi
7e6e19d80c
tcpblaster: Fix build on macOS
...
s6_addr is in standard. s6_addr16 is not.
See RFC 2553.
2020-03-30 02:12:02 -05:00
YAMAMOTO Takashi
5f91364d44
tcpblaster: Avoid conflicting with host OS definitions
2020-03-30 02:12:02 -05:00
YAMAMOTO Takashi
e8b0c903bc
examples/udpblaster: Fix some nxstyle errors
2020-03-28 11:56:44 -05:00
YAMAMOTO Takashi
60378318d3
udpblaster: Fix build on macOS
...
s6_addr is in standard. s6_addr16 is not.
See RFC 2553.
2020-03-28 11:56:44 -05:00
YAMAMOTO Takashi
4ac7744c2e
Appease nxstyle complaints
2020-03-28 10:21:48 -05:00
YAMAMOTO Takashi
cf30257f1c
examples/udpblaster: Avoid conflicts with host OS definitions
2020-03-28 10:21:48 -05:00
YAMAMOTO Takashi
c9c1d2bbc6
Change the default of stack size configs to DEFAULT_TASK_STACKSIZE
...
Where:
* Under examples and testing
* And the default value is less than 2048
Using a bit more memory for examples and tests should not
be a critical problem.
2020-03-27 02:43:11 -05:00
YAMAMOTO Takashi
35933d8131
examples: Replace hardcoded stack sizes to DEFAULT_TASK_STACKSIZE
...
Where the hardcoded values are less than 2048.
Using a bit more memory for examples should not be a critical problem.
2020-03-27 02:43:11 -05:00
YAMAMOTO Takashi
e7156be066
Change the defaults of stack size configs to DEFAULT_TASK_STACKSIZE
...
This commit changes only ones with the default 2048 and
leaves the others.
E.g. this leaves SYSTEM_RAMTEST_STACKSIZE, whose default is 1024.
I guess those need to be inspected one-by-one.
2020-03-27 02:43:11 -05:00
YAMAMOTO Takashi
c304624fab
Replace "STACKSIZE = 2048" with CONFIG_DEFAULT_TASK_SIZE
...
For now, I left the following instances because it isn't
clear to me why they are using the different values.
Maybe they need one-by-one inspection.
examples/igmp/Makefile:STACKSIZE = 1024
examples/powerled/Makefile:STACKSIZE = 1024
examples/powermonitor/Makefile:STACKSIZE = 768
examples/relays/Makefile:STACKSIZE = 512
examples/smps/Makefile:STACKSIZE = 1024
graphics/screenshot/Makefile:STACKSIZE = 4096
system/flash_eraseall/Makefile:STACKSIZE = 1024
testing/cxxtest/Makefile:STACKSIZE = 4096
testing/smart_test/Makefile:STACKSIZE = 4096
2020-03-27 02:43:11 -05:00
YAMAMOTO Takashi
2f7480d11b
Use MODULECC/MODULELD when building modules
2020-03-27 01:01:30 -05:00
YAMAMOTO Takashi
9dca031f26
module: Appease nxstyle complaints
2020-03-26 18:46:13 +01:00
YAMAMOTO Takashi
e30177de4e
sotest: Appease nxstyle complaints
2020-03-26 18:46:13 +01:00
YAMAMOTO Takashi
cc966d5414
module: Fix a printf format mismatch ("%s" vs int)
2020-03-26 18:46:13 +01:00
YAMAMOTO Takashi
4a4835030d
sotest: Fix a printf format mismatch ("%s" vs int)
2020-03-26 18:46:13 +01:00
Xiang Xiao
f16a765cca
examples: Fix the parallel build break ( #138 )
...
1.Remove build target to avoid build and install run parallelly
2.Invoke the sub Makefile just before the parent source code compile
2020-03-23 11:40:44 -06:00
Xiang Xiao
1511403fdf
Revert "Don't generate .depend anymore"
...
This reverts commit cc5ad09caa
.
2020-03-22 23:09:40 -05:00
Xiang Xiao
f074d7f376
Makefile: let install depend on the target binary
...
to ensure the binary get built and install once
2020-03-22 22:42:13 +00:00
Xiang Xiao
258e014025
Revert "Ensure "build" before "install""
...
This reverts commit 404b330c25
.
2020-03-22 22:47:16 +01:00
Xiang Xiao
8a7ea1695d
Revert "examples/elf/tests: Ensure "build" before "install""
...
This reverts commit 2abf0f50e1
.
2020-03-22 22:47:16 +01:00
Xiang Xiao
9394424b1e
Revert "examples/sotest/lib: Fix dependency"
...
This reverts commit 0cb3712c19
.
2020-03-22 22:47:16 +01:00
Xiang Xiao
cc5ad09caa
Don't generate .depend anymore
2020-03-22 18:15:21 +00:00
Xiang Xiao
6e3a9a2eda
Call TESTANDREPLACEFILE instead of mv
...
To avoid the timestamp change even the content is same
2020-03-22 09:03:08 -06:00
Xiang Xiao
7caef179a2
Fix the typo error
2020-03-22 09:02:57 -06:00
Xiang Xiao
d614ee8efa
Strip the debug information if CONFIG_DEBUG_SYMBOLS isn't enable.
2020-03-22 14:46:58 +00:00
Gregory Nutt
da31673ddf
Run nxstyle against all modified .c and .h files
2020-03-22 08:23:28 -05:00
Gregory Nutt
1a9444a68b
Remove support for CONFIG_FS_WRITABLE and CONFIG_FS_READABLE
2020-03-22 08:23:28 -05:00
liuhaitao
54b375dc43
examples: Fix elf/module/posix_spawn sometimes parallel build errors at link time
...
It seems in the time window mksymtab.sh redirect to symtab.c, there is chance symtab.c
would also be built meantime. Then if built before symtab.c write done, link errors may
occur. So use rename and mv operation to reduce the possibility.
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-03-21 20:46:58 +09:00
liuhaitao
b27d694de4
example/module: update SYMTAB_SRC dependency to fix FSROOT not populated
...
In parallel build, for example maix-bit:module config, it reports:
nm: 'a.out': No such file
This is caused by FSROOT not populated with chardev when symtab.c
generated. So update SYMTAB_SRC dependency to fix it.
Change-Id: I5bb5d17db41f3bba98ae70a2acdd2ec594736611
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-03-20 19:13:54 +09:00
liuhaitao
47c0df6ae6
Revert "examples: elf: Fix parallel build errors at link time"
...
This reverts commit 176fd27c8a
.
2020-03-20 08:30:15 +09:00
liuhaitao
d7886374bc
Revert "examples/posix_spawn: Fix parallel build errors at link time"
...
This reverts commit 73319a6968
.
2020-03-20 08:30:15 +09:00
Masayuki Ishikawa
0e13730afd
Merge pull request #120 from liuguo09/posix_spawn_nightly_build_fix
...
examples/posix_spawn: Fix parallel build errors at link time
2020-03-19 08:20:44 +09:00
Gregory Nutt
80428f56e2
examples/slcd/slcd_main.c: Fix nxstyle issues.
2020-03-18 11:11:31 -06:00
Pierre-Olivier Vauboin
f17d89d085
examples/slcd: fix priv->fd that was used by slcd_flush before being set
2020-03-18 11:11:20 -06:00
liuhaitao
73319a6968
examples/posix_spawn: Fix parallel build errors at link time
...
During generating symtab.c, compile seqeuence would start with
incomplete symtab.c. This change will fix such a situation.
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-03-13 11:33:42 +08:00
Masayuki Ishikawa
176fd27c8a
examples: elf: Fix parallel build errors at link time
...
During generating symtab.c, compile seqeuence would start with
incomplete symtab.c. This change will fix such a situation.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-03-11 20:53:37 -05:00
Masayuki Ishikawa
b1fd3ec8d8
examples: elf: Fix parallel build errors
...
NOTE: Apply the same logic as in examples/posix_spawn/Makefile
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-03-11 20:53:37 -05:00
YAMAMOTO Takashi
0cb3712c19
examples/sotest/lib: Fix dependency
2020-03-10 05:19:20 -05:00
Xiang Xiao
3398aad7eb
examples/tcpblaster: Fix the nightly build warning
...
tcpblaster_server.c: In function 'tcpblaster_server':
tcpblaster_server.c:256:71: warning: passing argument 1 of 'localtime' from incompatible pointer type [-Wincompatible-pointer-types]
strftime(timebuff, 100, "%Y-%m-%d %H:%M:%S.000", localtime (&curr));
^
In file included from tcpblaster_server.c:50:0:
/usr/include/time.h:123:19: note: expected 'const time_t * {aka const long int *}' but argument is of type 'struct timespec *'
extern struct tm *localtime (const time_t *__timer) __THROW;
^~~~~~~~~
tcpblaster_client.c: In function 'tcpblaster_client':
tcpblaster_client.c:230:71: warning: passing argument 1 of 'localtime' from incompatible pointer type [-Wincompatible-pointer-types]
strftime(timebuff, 100, "%Y-%m-%d %H:%M:%S.000", localtime (&curr));
^
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-03-09 09:17:07 +01:00
liuhaitao
404b330c25
Ensure "build" before "install"
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-02-27 07:47:32 -03:00
liuhaitao
4c4d8b1c1c
examples/elf: update elf_main.c dependency to fix parallel build break
...
Update elf_main.c depends on tests/symtab.c to make sure romfs.h exist
before compiling elf_main.c.
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-02-26 10:24:05 -06:00
Bhindhiya
ae36b6f8a9
examples/ipforward: IP Header issue for IPv4 fixed
...
Also run modified .c file through tools/nxstyle
2020-02-26 07:48:34 -06:00
YAMAMOTO Takashi
2abf0f50e1
examples/elf/tests: Ensure "build" before "install"
2020-02-26 00:05:02 -06:00
Xiang Xiao
16dc851889
Revert "examples: usrsocktest: Fix errors in NoBlockRecv and BlockRecv tests"
...
This reverts commit 10c715d921
.
2020-02-25 18:02:46 -03:00
YAMAMOTO Takashi
45bcfa8b2e
examples/elf: Add a few make rules
...
To fix "don't know how to create tests/dirlist.h" make complaints.
2020-02-25 07:43:23 -06:00
liuguo09
2f23d2a602
examples/elf/tests: Correct symtab.c dependency to fix parallel build break
...
Correct symtab dependency from build to populate instead, or tests
subdirectory programs would be built twice which resulted in errors
as below:
arm-none-eabi-ld: hello++3.o: file not recognized: file truncated
2020-02-25 13:26:51 +01:00
archer
6751aa26a6
examles/netlink: Fix a typo that resulted in build breakage.
2020-02-25 13:17:51 +01:00
Masayuki Ishikawa
5d37c68a73
examples: discover: Use htonl() instead of HTONL() in discover_main.c
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-25 05:02:58 -06:00
Adam Feuer
5a10c0e8e7
tcpblaster reporting and docs improvements
...
- changed incorrect Kb to correct KB in program output
- added readme
Squashed commit of the following:
commit b81821fd788eb08ffdf5a3084ab3d128788b75da
Author: Adam Feuer <adam@starcat.io>
Date: Mon Feb 24 16:58:29 2020 -0800
formatting improvements
commit a70e7109dd90522e6d7f680790d80c9328a8ba9c
Author: Adam Feuer <adam@starcat.io>
Date: Mon Feb 24 16:58:13 2020 -0800
formatting improvements
commit c11a5b3c8ee38fe080d121db87b7d26c0baf9f93
Author: Adam Feuer <adam@starcat.io>
Date: Sun Feb 23 17:03:22 2020 -0800
remove printf debugging statement
commit 94bcaa89d2df326ed2b560e935d344932c46607d
Merge: fddb3ee4 d6604922
Author: Adam Feuer <adam@starcat.io>
Date: Sun Feb 23 16:58:35 2020 -0800
Merge branch 'master' into feature/tcpblaster-improvements
commit fddb3ee4ee9ba185f0f4e01c205620bbcb02e40e
Author: Adam Feuer <adam@starcat.io>
Date: Sat Feb 22 16:29:51 2020 -0800
fixed typo
commit d398d6f3803d81e849814548be9671ac33f08168
Author: Adam Feuer <adam@starcat.io>
Date: Sat Feb 22 16:29:04 2020 -0800
logging now has timestamp; improved configuration
2020-02-24 20:09:35 -06:00
Xiang Xiao
41d88f06e7
Run codespell -w with the latest dictonary again
2020-02-23 07:10:14 -06:00
Xiang Xiao
d660492289
Run codespell -w against all files
...
and fix the wrong correction
2020-02-22 14:41:36 -06:00
Masayuki Ishikawa
10c715d921
examples: usrsocktest: Fix errors in NoBlockRecv and BlockRecv tests
...
NOTE: Because sin_zero field is just a padding, so should be ignored.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-21 00:56:49 -06:00
chao.an
f28eca9dbc
Make.defs: Use complete include path
2020-02-19 12:56:10 -06:00
Xiang Xiao
eb8678cfeb
Remove CONFIG_DEV_LOWCONSOLE from source code
...
Follow the nuttx side change
2020-02-18 13:13:29 -06:00
Xiang Xiao
569618220a
Change CONFIG_CXX_NEWLONG to CONFIG_ARCH_SIZET_LONG
...
Follow up nuttx side change
2020-02-18 07:37:54 -06:00
Gregory Nutt
218d8c9fe2
examples/elf/tests/mutex/mutex.c: Fix typo in a previous PR.
2020-02-15 19:08:03 +01:00
Gregory Nutt
1056cce2b5
apps/examples/elf: Correct mount point configuration error.
...
If an external file system is used but is not mounted by the the ELF example, then a compilation error will occur. This configuration problem has existed for a long time but was unmasked by a recent PR. In the failure mode, CONFIG_EXAMPLES_ELF_FSTYPE would not be defined because it depends on CONFIG_EXAMPLES_ELF_FSMOUNT which is not defined. The resulting mountpoint, MOUNTPT, would therefore be left in an invalid state. Previous changes to conditional logic now allowed setenv() to run and to attempt to set the PATH variable to MOUNTPT, causing a compile time failure like this:
CC: elf_main.c
elf_main.c: In function 'elf_main':
elf_main.c:113:32: error: expected ')' before 'CONFIG_EXAMPLES_ELF_FSTYPE'
# define MOUNTPT "/mnt/" CONFIG_EXAMPLES_ELF_FSTYPE
^~~~~~~~~~~~~~~~~~~~~~~~~~
elf_main.c:364:18: note: in expansion of macro 'MOUNTPT'
setenv("PATH", MOUNTPT, 1);
^~~~~~~
elf_main.c:364:3: error: too few arguments to function 'setenv'
setenv("PATH", MOUNTPT, 1);
^~~~~~
In file included from elf_main.c:47:
D:\Spuda\Documents\projects\nuttx\master\nuttx-fork\include/stdlib.h:158:11: note: declared here
int setenv(FAR const char *name, FAR const char *value, int overwrite);
^~~~~~
This problem was found during manual build testing using configuration lx_cpu:nsh.
2020-02-15 18:06:43 +01:00
Gregory Nutt
1d8b738a2b
apps/examples/elf: Resolve issue issue 63
2020-02-15 23:55:33 +08:00
YAMAMOTO Takashi
e5dd0b1eb9
mksymtab.sh: Avoid using find -executable
...
As it seems GNU-find only. macOS doesn't have it.
-perm is in POSIX and should be more widely available.
2020-02-14 09:13:55 -06:00
YAMAMOTO Takashi
66e7590dd0
examples/elf: Don't bother to honor CONFIG_PATH_INITIAL
...
As we know where the binaries are, there's little point
to use CONFIG_PATH_INITIAL.
2020-02-14 18:38:07 +08:00
Gregory Nutt
44b8c9c5aa
apps/examples/tcpblaster: Fix compile errors in loopback mode.
2020-02-10 21:05:49 +01:00
Masayuki Ishikawa
539d0854dd
examples: elf: Fix warnings when compiled for RISC-V 64bit
2020-02-10 14:16:00 +08:00
Xiang Xiao
779197c63e
Ensure all source code end with one and only one newline
...
by this command:
git ls-files -z | while IFS= read -rd '' f; do tail -c1 < "$f" | read -r _ || echo >> "$f"; done
2020-02-09 08:14:49 -06:00
Masayuki Ishikawa
bb3cd0a496
apps: elf: Fix stack corruption in task test
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-02-04 20:56:52 -08:00
YAMAMOTO Takashi
43a36996ca
nettest: Avoid conflicts with host definitions
2020-02-04 09:36:50 -06:00
YAMAMOTO Takashi
bcc0f5c0a9
nettest: Avoid common symbols
2020-02-04 09:36:08 -06:00
Xiang Xiao
1d6fcfac13
Build system: Reference tools/define.sh through DEFINE macro
2020-02-03 15:09:33 -06:00
Gregory Nutt
724a34bd3b
Run all files modified by pr45 through nxstyle.
2020-02-03 07:38:57 -06:00
Xiang Xiao
37135e5dfe
telnetd should listen both IPv4 and IPv6 for the dual stack
...
Change-Id: Ic1c2878f2eda721ccdf667b0a634289c643f5220
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-02-03 07:17:22 -06:00
Xiang Xiao
1154735ca6
Refine the preprocess conditional guard style
2020-01-31 11:04:10 -06:00
Xiang Xiao
e0dcfa0c55
Remove extra whitespace from files ( #43 )
...
* Remove multiple newlines at the end of file
* Remove the white space from the end of line
2020-01-31 08:29:24 -06:00
patacongo
8c9663b6c1
apps/examples/userfs/userfs_main.c: Fix warning ( #41 )
...
Fixes warning:
CC: userfs_main.c
userfs_main.c:182:3: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
ufstest_truncate,
^
userfs_main.c:182:3: note: (near initialization for ‘g_ufstest_ops.truncate’)
Co-authored-by: Gregory Nutt <gnutt@nuttx.org>
2020-01-30 18:58:03 +01:00
patacongo
ba6377078b
apps/testing/mm: Move from apps/examples/mm ( #39 )
2020-01-30 17:07:00 +01:00
Gregory Nutt
4e509c8659
Revert "examples: hello: Show CPU index when running in SMP mode"
...
Cannot call up_cpu_index() or any other nonstandard OS application interface. This not only breaks the portable POSIX OS interface but also would break any PROTECTED or KERNEL mode SMP implementation.
If you want to do something like this in user space, the appropriate thing to do would be to extend prctl(). That is non-posix, but is at least Linux-like and will work in all build modes.
This reverts commit 715517b1a0
.
2020-01-30 05:41:13 -06:00
Masayuki Ishikawa
715517b1a0
examples: hello: Show CPU index when running in SMP mode
...
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2020-01-30 09:23:12 +01:00
Ouss4
eb1af03259
examples/sendmail: Few fixes to make the example run on a local SMTP
...
server.
2020-01-25 16:39:21 -06:00
Gregory Nutt
72a934c6c2
Add configuration settings for apps/examples/sendmail.
...
The sendmail example hasn't been used in years. I am not sure it was ever debugged. It is so old that it still expects hand editted .config files. As a result, all of the configuration settings were missing from the Kconfig file.
This commit adds the missing apps/examples/sendmail configuration settings so that the example at least builds. I cannot test it because I have no smtp server that I am willing to spam.
This configuration also adds missing configuration dependencies and runs the C files in apps/examples/sendmail and apps/netutils/smtp through nxstyle.
This commit resolves an issue reported by surya prakash rased in the Google group: https://groups.google.com/forum/#!topic/nuttx/idr-M164Y24
2020-01-24 19:07:54 -03:00
liuguo09
270b97190b
Makefile: Fix more warning: jobserver unavailable: using -j1. Add '+' to parent make rule. ( #27 )
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-01-21 17:44:45 +01:00
liuguo09
50a86f9bc7
examples/posix_spawn: update dependency to fix parallel build break ( #26 )
...
In stm32f4discovery:posix_spawn and lc823450-xgevk:posix_spawn parallel build,
it failed since apps/examples/posix_spawn/filesystem/romfs/hello is not available
which is needed by examples/posix_spawn/filesystem/symtab.c.
Change-Id: I588317396f8e3ca4d69d4ec8db8ccad219207048
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-01-21 15:45:32 +01:00
liuhaitao
97fd133025
Add install dependency on chardev BIN to fix parallel build break
...
chardev bin may not availabe before make install in parallel build,
so add install dependency on chardev BIN here.
Change-Id: If28451ceeeed0a6463544d8c342871cecda5a057
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-01-20 08:16:34 -06:00
liuhaitao
02dbab7679
Makefile: Fix warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
...
Change-Id: I73d156f55bc82778c64defe5a8dd84bb478c9008
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-01-19 07:24:21 -06:00
Ouss4
de836fed72
examples/lis3dsh_reader/lis3dsh_reader_main.c: Make an infinite loop
...
look similair to the rest.
2020-01-16 13:39:56 -06:00
raiden00pl
77985058f3
examples/: Add simple HTS221, LSM303 and LSM6DSL examples #19
2020-01-16 20:24:32 +00:00
Xiang Xiao
db61c92100
Fix dhcpd #17
...
apps/netutils/dhcpd/dhcpd.c: Fix unused const variable
dhcpd.c:273:29: warning: 'g_anyipaddr' defined but not used [-Wunused-const-variable=]
static const uint8_t g_anyipaddr[4] = {0, 0, 0, 0};
apps/netutils/dhcpd: Make dhcpd interface configurable
apps/netutils/dhcpd: Lease address directly if hit in address range
apps/netutils/netinit: Initialize dhcpc_state
update the addresses only on request success
2020-01-16 12:06:25 -06:00
Mateusz Szafoni
782a3d25a0
examples/sx127x_demo/sx127x_demo.c: RX/TX only if RX/TX enabled ( #18 )
2020-01-16 19:02:25 +01:00
Gregory Nutt
b2cd439b10
Remove unselectable CONFIG_NET_TCP_READHEAD dependencies.
...
NuttX commit 346336bb9e5c9199b82e34d08bf23dd1bc389460 make CONFIG_NET_TCP_READADHEAD unselectable and removed all references to CONFIG_NET_TCP_READHEAD from the the NuttX repositories. However, there was no corresponding removal of CONFIG_NET_TCP_READHEAD from the apps/ repository. As a result, there was logic that depended on the selection of CONFIG_NET_TCP_READHEAD that could never be enabled.
This was found during build testing using the configuration olimex-lpc1766stk/thttpd-binfs. THTTPD was not being build fully because it had dependencies on CONFIG_NET_TCP_READHEAD. There resulted int numerous new warnings and, finally, the error:
(.../apps.examples.thttpd.o): in function `thttp_main':
thttpd_main.c:(.text+0x104): undefined reference to `thttpd_main'
2020-01-15 11:16:17 -03:00
Alan Carvalho de Assis
921131895e
Include the file name to open and the fail error number
...
Also fix issues reported by nxstyle
2020-01-12 09:49:12 -06:00
Xiang Xiao
857158451b
Unify the void cast usage
...
1.Remove void cast for function because many place ignore the returned value witout cast
2.Replace void cast for variable with UNUSED macro
Change-Id: Ie644129a563244a6397036789c4c3ea83c4e9b09
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-01-02 23:21:01 +08:00
Gregory Nutt
3da8091d30
Include nuttx/symtab.h instead of nuttx/binfmt/symtab.h since symtab.h under binfmt folder is for internal use.
2019-12-10 08:39:22 -06:00
Gregory Nutt
e305592ce6
apps/examples/tcpblaster: Fix several problems with the host is the client and the target in the server. Basic problem was that the host did not know the IP address of the target server due to several bugs and build issues that only seemed to affect this configuration.
2019-12-08 17:11:07 -06:00
Xiang Xiao
0343ea1a1b
examples/udpblaster/Makefile: change UDPBLASTER_PROGNAME to CONFIG_UDPBLASTER_PROGNAME to fix the compile error:
...
apps\include" -Dmain udpblaster_target.c -o udpblaster_target.o
<command-line>:0:6: error: expected identifier or '(' before numeric constant
udpblaster_target.c:196:5: note: in expansion of macro 'main'
int main(int argc, FAR char *argv[])
2019-12-02 08:19:07 -06:00
Gregory Nutt
9f1aa3c3dc
apps//examples/netlink_route: Correct format when printing ARP table entries.
2019-11-28 16:28:41 -06:00
Gregory Nutt
3ebf71095e
Remove all support for the ancient Pascal compiler and pcode interpreter.
2019-11-21 07:04:34 -06:00
Gregory Nutt
5c7c34f559
examples/netlink_route/netlink_route_main.c: Use options to disable individual NETLINK_ROUTE commands.
2019-11-12 10:20:26 -06:00
Gregory Nutt
449290c8da
apps/examples/netlink_route: Add test/example of NETLINK_ROUTE 'get' opeations. apps/netutils/netlib: Fixes to NETLINK_ROUTE helpers found by testing with apps/examples/netlink_route.
2019-11-11 13:40:57 -06:00
Juha Niskanen
eaeb6cc105
nshlib/Kconfig: Add missing NSH_DISABLE_DMESG, typos.
2019-11-08 07:52:22 -06:00
Alin Jerpelea
25c59ccbfe
apps/examples/charger: Simple charger example that will display on the console voltage and current values.
2019-11-04 07:29:02 -06:00
Alin Jerpelea
9675e55327
apps/examples/bmi160: Add bmi160 example app. This app will read the BM160 data and list it on the NSH console.
2019-11-04 07:28:14 -06:00
Gregory Nutt
0dde32fb43
nshlib/nsh_romfsetc.c and graphics/traveler/trv_romfs.c: Replace direct calls to romdisk_register() with indirect calls via boardioctl(BOARDIOC_ROMDISK). This not only fixes the violation of the portable POSIX OS interface, but also permits use of ROM disks in PROTECTED and KERNEL modes. There are still multiple illegal calls to romdisk_register() from code under apps/examples. These all must also be converted to use boardioctl(BOARDIOC_ROMDISK) someday.
2019-10-26 13:47:03 -06:00
Gregory Nutt
e0dff13094
apps/nshlib/Kconfig and examples/mount/Kconfig: Automatically select CONFIG_DRVR_MKRD is it is needed by the configuration.
2019-10-26 11:45:00 -06:00
Gregory Nutt
0bc798c7a9
apps/examples/mount: Replace illegal call to ramdisk_register() with a call to boardctl(BOARDIOC_MKRD).
2019-10-26 10:22:34 -06:00
Gregory Nutt
3e4db5cb40
examples/nxlines/Kconfig: Correct nxlines example program name.
2019-10-19 14:39:19 -06:00
Gregory Nutt
8cb4896bdb
apps/examples/flowc, tcpblaster, and udpblaster: Back out more changes that broke the makefiles fixed by commit 2830892424
. This applies the same fix to other Makefiles that follow that same pattern and seem to have the same breakage.
2019-10-18 16:47:57 -06:00
Gregory Nutt
2830892424
apps/examples/udp and nettest: Back out parts of commit e806097c70
that broke the build of these examples.
2019-10-18 16:24:43 -06:00
Gregory Nutt
46612fe1a9
Trivial updates from review of PR.
2019-10-18 08:59:06 -06:00
Alin Jerpelea
67ac8e63c6
Merged in alinjerpelea/apps (pull request #203 )
...
examples: RTTL player exaple
A simple RTTL player demo that is able to play tunes according to
an RTTL song
Refferences
https://en.wikipedia.org/wiki/Ring_Tone_Transfer_Language
https://cs.nyu.edu/courses/fall03/V22.0201-003/notes.htm
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-10-18 14:55:23 +00:00
Gregory Nutt
eb0b5b194f
apps/examples/nxterm/Makefile: PROGNAME, PRIORITY, STACKSIZE varialble names did not match declarations in Kconfig file.
2019-10-17 17:51:49 -06:00
Xiang Xiao
403b4a0178
In all Make.defs files, append CONFIGURED_APPS with the consistent ifeq/ifneq.
2019-10-17 11:42:49 -06:00
Xiang Xiao
7808eb62d2
apps/: In all Make.def files, append to CONFIGURED_APPS patch with the absolute path.
2019-10-17 11:33:59 -06:00
Gregory Nutt
3a23523147
Makefiles: This reverts part of commit cf0365ea9
. It restores 'conditional' inclusion of TOPDIR/Make.defs. Otherwise all make targets fail if the board has not been configured. That is okay most of the time, but not for things like clean and distclean which should not depend on being configured.
2019-10-15 09:25:48 +08:00
Anjana
da100102a7
examples/serialblaster, serialrx, udpblaster: Update to serial/UDP tests.
2019-10-11 21:23:39 +08:00
Xiang Xiao
92e7b1f400
apps/: In Makefiles remove 'INCDIROPT = -w' which is already defined in apps/Make.defs.
2019-10-07 02:53:47 -06:00
Xiang Xiao
31a7b99f9c
apps.: Remove the inappropriate NSH_BUILTIN_APPS coupling
...
1. Check NSH_NETINIT for self network initialization
2. Check NSH_ARCHINIT for sel arch specific initialization
3. Always show help regardless of NSH_BUILTIN_APPS
4. Loop forever regardless of NSH_BUILTIN_APPS, user could:
a.change the default behavior by the command line argument
b.or ctrl+c to break out the loop
2019-10-07 02:37:56 -06:00
Xiang Xiao
e806097c70
Application.mk and main.c files: Change builtin's entry point from main to xxx_main by macro expansion. This change make the entry point fully compliant with POSIX/ANSI standard.
2019-10-06 06:14:56 -06:00
Xiang Xiao
e829f047bc
apps/; Change space to tab and help to ---help--- in Kconfig files.
2019-10-05 21:37:19 -06:00
Xiang Xiao
cf0365ea92
Clean up Makefile under apps folder no functional changes.
2019-10-04 08:35:46 -06:00
Xiang Xiao
63c3772888
CONFIG_BUILD_LOADABLE: Check the kernel function callable by BUILD_KERNEL instead of BUILD_LOADABLE since BUILD_LOADABLE could be turned on even with BUILD_FLAT.
2019-10-03 14:10:32 -06:00
Xiang Xiao
9a27d4a697
Makefiles: Remove .PRECIOUS if Makefile doesn't touch libapps.
2019-10-01 11:48:55 -06:00
Gregory Nutt
13667a2f66
examples/romfs: Remove romfs_testdir.h. That file is regenerated whenever the example is built and so should not be in the repository.
2019-10-01 07:38:48 -06:00
Nathan Hartman
b2a3ba57ff
Fix typos
2019-09-11 08:59:08 -06:00
ugusto Fraga Giachero
b3057b52ef
examples/pwm/pwm_main.c: Update the pwm header path.
2019-09-02 08:01:14 -06:00
Nathan Hartman
3a75edca20
Fix minor typo/copy-paste: 'will be use when'->'will be used when'
2019-08-23 11:59:28 -06:00
Gregory Nutt
ac61c18fcc
Move apps/builtins/builtin_forindex.c to nuttx/libs/libc/builtin since it is required by kernel logic as well. Other changes account for movement of builtin.h from nuttx/include/nuttx/binfmt/built.h to nuttx/include/lib/builtin.h.
2019-08-23 09:12:45 -06:00
Manuel Stühn
88d47e469f
Merged in manuelstuehn/nuttx-apps/feature/bsd-portable (pull request #190 )
...
change all occurences of /bin/(ba)sh to /usr/bin/env bash which appears more portable
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-08-10 17:16:33 +00:00
Gregory Nutt
e6ba3ccff8
Update comments, README's, etc. to reflect changes to nuttx/boards directory reorganization.
2019-08-09 08:40:22 -06:00
Gregory Nutt
dd36f7ca4d
Fix paths in README.txt files which have changed due to the restructuring of nuttx/boards directory.
2019-08-05 10:22:56 -06:00
Gregory Nutt
2a8dccb75d
Change name configs/ to boards/ in comments, Documentation, Tools, etc.
2019-08-05 07:33:16 -06:00
Gregory Nutt
eef399b369
apps//examples/uid/uid_main.c: Corrections/updates from futher testing.
2019-08-04 14:38:07 -06:00
Gregory Nutt
1fc73b2d45
apps/examples/uid: Demo used to verify PASSWD and GROUP interfaces.
2019-08-04 08:54:08 -06:00
Nathan Hartman
d6a3beadfb
Remove 'executable' bit on several files
2019-08-01 14:19:02 -06:00
Gregory Nutt
b3c705d70c
examples/dac/dac_main.c: Fix warning found in build testing. Also lots of coding standard violations.
2019-07-28 17:52:28 -06:00
Gregory Nutt
9e1cda95fb
Cosmetic fixes to spacing.
2019-07-27 08:49:34 -06:00
Nathan Hartman
3a21b0b222
apps/examples/webserver/webserver_main.c: Init network & run forever only if not builtin app. Infer from CONFIG_NSH_BUILTIN_APPS if we are a NSH built-in app or not. If built-in app (CONFIG_NSH_BUILTIN_APPS defined) then we assume network is initialized prior to webserver starting and we exit on webserver failure. If running standalone (CONFIG_NSH_BUILTIN_APPS is undefined) then behavior is unchanged: webserver initializes network and runs forever.
2019-07-26 11:04:05 -06:00
Alan Carvalho de Assis
d868e2f726
apps/examples/chrono: Add chronometer apps example.
2019-07-17 12:48:39 +02:00
Masayuki Ishikawa
b12b61df69
Merged in masayuki2009/nuttx.apps/fix_webserver (pull request #179 )
...
apps/examples/webserver: Fix to compile with CONFIG_NETUTILS_HTTPD_SENDFILE=y
Also, in this PR, some configs such as CONFIG_NETUTILS_HTTPDFILESTATS
can be selected by menuconfig.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-07-03 12:20:29 +00:00
Gregory Nutt
18a8032c4d
examples/vl53l1x: Remove. The driver does not compile.
2019-06-29 06:28:40 -06:00
Juan Flores
94ac7dceab
examples/vl53l1x: Add VL53L1X example demo.
2019-06-28 15:07:13 -06:00
Alan Carvalho de Assis
656157399d
industry/abnt_codi, include/industry/abnt_code.h, examples.abntcodi: Adds support for ABNT CODI library. This is an energy meter protocol used in Brazil.
2019-06-15 08:38:04 -06:00
Gregory Nutt
a38c85dbaa
Fix a warning found in build testing.
2019-05-25 12:11:12 -06:00
Gregory Nutt
dd35a7cacc
apps/: Removed all references to CONFIG_DISABLE_POLL. The standard POSIX poll() can not longer be disabled.
2019-05-21 19:08:12 -06:00
Gregory Nutt
73ab5e2750
Remove some cases in Kconfig files of 'comment' with 'depends on'. That is probably a good practice. I removed these because (1) is not done elsewhere so it is just an inconsistency, and (2) the HTML generation tool at nuttx/tools/kconfig2html.c would need to be extended to parse that case. I don't have time to do that now.
2019-05-19 09:49:50 -06:00
Gregory Nutt
e76bfbb74e
Squashed commit of the following:
...
apps/graphics/twm4nx: Other toolbar buttons need to be disabled while resizing. Lots of problems if you decide to iconify or exit while resizing. CResize now disables all buttons except for the RESIZE button while resizing.
apps/graphics/twm4nx: Add an event and logic to support notification of changes in the size of a window to NxTerm.
Various updates to adapt to change in boardctl() interface.
apps/graphics/twm4nx: Correct an error in the NxTerm resize logic
apps/graphics/twm4nx: Update debug output when failures to send a message occur. The returned value of -1 is not interested, need to show the errno value instead.
apps/graphics/twm4nx: Correct the maximum size of a message. Recent changes caused message send failures because a message exceed that previous maximum size.
apps/graphics/twm4nx: Fix routing of redraw events.
2019-05-16 13:51:57 -06:00
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
raiden00pl
75aca388a4
Merged in raiden00/apps/cjson (pull request #175 )
...
netutils: support for the current version of cJSON
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-28 12:34:20 +00:00
raiden00pl
0a6726bc3e
Merged in raiden00/apps (pull request #174 )
...
Small fixes
examples/pca9635/pca9635_main.c: fix compilation
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-04-28 11:33:21 +00:00
Gregory Nutt
ad7f76f3a8
apps/examples/pwfb: Fix more cursor-related problems. Currently cursor is presented but the system dies due to memory corruption.
2019-04-10 15:00:36 -06:00
Gregory Nutt
fa05ad35e1
app/examples/pwfb: Add options to reduce the number of windows. This is helpful during debug to reduce the complexity.
2019-04-10 12:33:31 -06:00
Gregory Nutt
99382df286
apps/examples/pwfb: Extend example to verify software cursors. Untested on initial commit.
2019-04-10 09:24:08 -06:00
Matthew Koch
f09bc1a01b
Squashed commit of the following:
...
Add note to file header of MIT-licensed code
Compat for older kconfig
Fixup OOB build experience
Apply coding standards to imported code
Upgrade littlevgl to 5.3 - demo
Upgrade littlevgl to 5.3
2019-04-08 06:57:42 -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
Matthew Koch
fab0ac6e82
Merged in mjkoch/apps/fb (pull request #172 )
...
Add some awareness of overlays to apps/examples/fb
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-03-25 17:09:25 +00:00
Gregory Nutt
25528de5c7
examples/nxhello/nxhello_main.c: Fix trivial typo in printf statement.
2019-03-22 14:47:22 -06:00
Gregory Nutt
e26d78f40a
This commit adds apps/examples/pwlines, another test of the pw-window framebuffer lgoic.
...
Squashed commit of the following:
apps/examples/pwlines: The example is complete and verified.
apps/examples/pwlines: A little more progress between distractions.
apps/examples/pwlines: Beginning of another per-window framebuffer test/examples.
2019-03-20 12:36:46 -06:00
Gregory Nutt
1a6c6e2eb4
Minor typo in README
2019-03-19 12:17:30 -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
Gregory Nutt
1bdb63b742
apps/examples/pwfb: Add a toolbar to the example windows.
2019-03-18 12:14:49 -06:00
Gregory Nutt
6513d9107c
Update a README file.
2019-03-18 08:15:58 -06:00
Gregory Nutt
16b55d05be
apps/examples/pwfb/pwfb_main.c: Fix typo in printf text
2019-03-17 14:39:04 -06:00
Gregory Nutt
13555f30f9
Squashed commit of the following:
...
apps/examples/pwfb: Solve a race condition by changin some relative priorities. Also removes a delay kludge that used as a workaround.
apps/examples/pwfb: Add rate control. Examples becomes unstable at high update rates.
2019-03-17 13:51:03 -06:00
Gregory Nutt
11d7ac7abe
apps/examples/pwfb/pwfb_motion.c: Trivil spacing fix.
2019-03-17 11:38:59 -06:00
Gregory Nutt
c534f38358
apps/examples/pwfb/pwfb_events.c: Trivial typo in printf()
2019-03-16 17:36:25 -06:00
Gregory Nutt
51befb3fa7
apps/examples/pwfb/pwfb_main.c: Temporarily work around a race condition by adding a delay.
2019-03-16 15:54:08 -06:00
Gregory Nutt
9cd5d5c9ac
apps/examples/pwfb: Change b32_t's to b16_t's; don't need so much precision. Some improvements to motion. Add VERBOSE debug output. Still lots of bugs.
2019-03-16 14:14:20 -06:00
Gregory Nutt
98b4394c9d
This commit adds a test example at apps/examples/pwfb that will be used for testing the per-window framebuffer feature. The test does not work correctly yet.
...
Squashed commit of the following:
apps/examples/pwfb: Fixes compile and early debug issues.
apps/examples/pwfb: Code complete!
apps/examples/pwfb: Flesh out the motion logic.
apps/examples/pwfb: Add an example/test case that will, eventually be used verify the per-window framebuffer logic. This is not even code complete at this point.
2019-03-16 12:27:45 -06:00
Gregory Nutt
d33ce2c3ae
graphics: nx_openwindow() and nxtk_openwindow() now accept an addtional 'flag' parameter. This argument is not used at present but will, eventually enable a RAM backed, per-window framebuffer.
2019-03-13 12:33:13 -06:00
Gregory Nutt
e063e93f77
apps/examples/nxterm: NxWM passed the size of the NxTK sub-window but nxterm example passed the size of the complete NxTK window. They must be made consistent.
2019-03-09 13:17:22 -06:00
Gregory Nutt
e4e00f716f
apps/examples/sx127x_demo/Kconfig: Fix misplaced 'if'
2019-03-07 18:08:31 -06:00
Alan Carvalho de Assis
c019c9d7af
apps/examples/modbusmaster/mbmaster_main.c: eMBMasterRegHoldingCB cannot be static.
2019-03-07 16:11:45 -06:00
Gregory Nutt
53e6f4bf13
apps/examples/nxterm, graphics/NxWidgets: Replace illegal direct calls to nxterm_redraw() and nxterm_kbdin() with new boardctl() calls.
2019-03-06 15:23:02 -06:00
Gregory Nutt
6529a8444a
apps/examples/nxterm: Most configuration options were not available in the Kconfig file.
2019-03-06 12:52:22 -06:00
Gregory Nutt
061b4338c9
apps/examples/nxterm and graphics/NxWidgets/nxwm: Replace direct calls to nxtk_register with legal, indirect calls via boardctrl(BOARDIOC_NXTERM). Replace calls to (deleted) nxterm_unregister(). The correc way to delete a driver is by unlink'ing it.
2019-03-06 10:53:13 -06:00
raiden00pl
81c7bdd2a1
Merged in raiden00/apps/lora (pull request #170 )
...
examples: add sx127x demo
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-02-25 17:00:11 +00:00
Gregory Nutt
9c05f6540b
Some updates due to NuttX renaming: CONFIG_BOARD_INITIALIZE is not CONFIG_BOARD_LATE_INITIALIZE; board_initialize() is now board_late_initialize().
2019-02-18 13:16:23 -06:00
Michał Łyszczek
5a1fdaae54
apps/examples/ini_dumper: New example program. ini_dumper is example program that dumps content of ini file in pretty ascii table. It is using inih ini library in fsutils/inih.
2019-02-18 07:44:32 -06:00
Michał Łyszczek
c8106558d1
app/sexamples/embedlog: This example program presents most usefull features of embedlog library and how to use them.
2019-02-15 07:24:29 -06:00
Gregory Nutt
b2f46360de
apps/: Remove/replace all conditional logic based on CONFIG_NSOCKET_DESCRIPTORS == 0. That value is always greater than zero now. In places just replace with #ifdef CONFIG_NET.
2019-02-11 16:23:55 -06:00
Gregory Nutt
9db029e318
The file system can no longer be disabled. Remove all conditional logic based on CONFIG_NFILE_DESCRIPTORS==0
2019-02-11 13:10:10 -06:00
Gregory Nutt
43e79ac329
Update for corrected name of standard header file. Should be dlfcn.h, not dllfcn.h. I am surprised no one ever noticed before now.
2019-02-09 14:10:16 -06:00
Alan Carvalho de Assis
87f42accc6
apps/eamples/modbusmaster: Add Simple Modbus master example. This example only supports Read/Write HoldingRegisters, but it is easy to extend it to support Read/Write Input/Coils/etc. Originally creatd bey Vytautas in 2016 and updated with minor fixes for this commit.
2019-02-02 08:17:36 -06:00
Xiang Xiao
ff54c47e64
Follow up the kernel signal-related change in:
...
examples/oneshot/oneshot_main.c:
examples/alarm/alarm_main.c:
examples/ajoystick/ajoy_main.c
examples/djoystick/djoy_main.c
examples/buttons/buttons_main.c
examples/zerocross/zerocross_main.c
graphics/traveler/src/trv_input.c
graphics/ft80x/
2019-01-27 09:48:29 -06:00
Gregory Nutt
def2c19c68
testing/cxxtest: Move examples/cxxtest to testing.
2019-01-24 15:05:16 -06:00
Gregory Nutt
60dc0a8f2b
testing/: Move all file system tests from examples/ to testing/ (fstest, nxffs, smart, smart_test).
2019-01-24 14:44:54 -06:00
Gregory Nutt
b71f6d07ac
apps/testing/smp: Move apps/examples/smp to apps/testing/smp
2019-01-23 14:21:13 -06:00
Ken Pettit
c776901ac2
apps/examples/pdcurses: Minor fixes to examples/pdcurses apps to support multi-threading, cleanup RAM, etc.
2019-01-05 13:28:06 -06:00
Alan Carvalho de Assis
25c0387c44
apps/examples/battery: Add Battery Charger Monitor Example
2019-01-04 12:15:05 -06:00
Gregory Nutt
0c615ed586
Fix a few typos.
2018-12-27 08:48:52 -06:00
Masayuki Ishikawa
9b548e8ea2
Merged in masayuki2009/nuttx.apps/add_dep_to_smp (pull request #162 )
...
apps/examples/smp: Add dependency on SMP in Kconfig
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-12-25 14:15:16 +00:00
Gregory Nutt
1ea316b46c
apps/testing: Move apps/examples/ostest to apps/testing/ostest.
2018-12-12 16:37:38 -06:00
Alan Carvalho de Assis
7ddbe8c235
Various initialization functions in configs/: Change /dev/slcd to /dev/slcd0 for consistency
2018-11-25 14:01:37 -06:00
Gregory Nutt
e88a529010
From patch attached to nuttx/ Bitbucket Issue #136 from Vlado Vidovic:
...
The patch provided in issue 135, which adds support for HTTP Chunked Encoding, covers all paths in the webserver app except CGI callbacks. As a result, if a page being served happens to use CGI, it could generate stream content that does not comply with HTTP Chunked Encoding.
The patch attached amends the webserver app's CGI callbacks to use the HTTP Chunked Encoding sender function instead of using send() directly.
2018-11-23 17:29:07 -06:00
Gregory Nutt
f5e399670f
apps/examples/webserver/Kconfig: The webserver "app" allows for DHCP client to be enabled. However, the Kconfig infrastructure does not contain EXAMPLES_WEBSERVER_DHCPC config.
...
Based on patch from "Anonymous" attached to Bitbucket Issue #130
2018-11-08 18:48:28 -06:00
wangyanjiong
bd86d9c8b8
apps/examples/gpio: Align with gpio driver update
2018-11-08 07:50:42 -06:00
anchao
3432acf7c4
apps/: Rename BINFMT_EXEPATH to LIB_ENVPATH.
2018-11-08 07:31:52 -06:00
Gregory Nutt
aeabc12536
apps/examples/mld: Fix incorrect format of IPv6 Mulitcast address. This resolves the UPD sendto() problem of commit 09691dd48f
that was being blamed on the UDP stack. Nope.. cockpit error.
2018-11-07 18:19:09 -06:00
Xiang Xiao
cddfda99f0
apps/netutils/pppd: Refine and fix pppd code.
...
Reviewers note: Reviewing the changes I also see that these file did not follow the NuttX codings standard. I ran all files through nuttx/tools/indent.sh, manually reviewed all files for coding style issues. I also changed occurrences of non-standard types u8_t, u16_t, and u32_t to the standard uint8_t, uint16_t, and uint32_t.
2018-11-07 12:43:42 -06:00
Xiang Xiao
c1f0653c85
apps/netutils/chat and apps/examples/chat: 'constify' chat variables and parameters
2018-11-07 11:55:09 -06:00
Gregory Nutt
09691dd48f
apps/examples/mld: Add logic to set up the routing table before attempting to send the multicast packet. Still some problem, probably in NuttX stack: Still reports that the the multicast address is unreachable.
2018-11-07 10:43:03 -06:00
Gregory Nutt
dc02239347
apps/examples/mld/mld_main.c: Improve test by periodically dumping the content of /proc/net/mld (if available).
2018-11-06 10:41:01 -06:00
Daniel P. Carvalho
bc4735ce2a
apps/examples/ina226: Added INA226 example
2018-11-05 16:45:00 -06:00
Gregory Nutt
74ac55308c
examples/mld/mld_main.c: ifdef out some bogus logic in the test.
2018-11-05 09:39:55 -06:00
Gregory Nutt
44e2505038
apps/examples/mld: Add a test of MLD. Not much of a test, but it does provide a mechansim for some low-level bring-up operations.
2018-11-04 18:21:32 -06:00
Alan Carvalho de Assis
47e647c56a
examples/mlx90614/mlx90614_main.c: Include support to change device address on mlx90614
2018-11-02 07:07:36 -06:00
Gregory Nutt
a26a7f9767
apps/netutils/netlib and apps/examples/igmp: Adapt to use the corrected, semi-standard version of struct ip_msfilter.
2018-10-29 06:51:56 -06:00
Alan Carvalho de Assis
3a4faf944a
apps/examples/mlx90614: Add mlx90614 test example
2018-10-28 16:04:15 -06:00
Gregory Nutt
a579bab48a
apps/system/progmem: Remove this utility. It makes illegal direct calls into the OS.
2018-10-19 11:44:41 -06:00
Gregory Nutt
f7895ef681
apps/examples/fstest: Add configuration option to customize stack size. Detect when the media is full and stop writing files. Report total file size.
2018-09-29 11:52:39 -06:00
Gregory Nutt
6aacb3e03f
apps/examples/fstest: Fix coding error in last commit.
2018-09-29 07:47:46 -06:00
Gregory Nutt
4e6b356123
apps/examples/fstest/Kconfig: SPIFFS GC and integrity check option interferes SPIFFS. Appears to corrupt the file system. Now marked EXPERIMENTAL.
2018-09-28 20:07:40 -06:00
Gregory Nutt
a1be83cda9
apps/examples/fstest: Add logic to dump logic content of SPIFFS
2018-09-28 11:27:01 -06:00
Gregory Nutt
3abd6f2ac8
apps/examples/fstest: Fix a situation where a file system under test could cause the fstest to get stuck in an infinit loop.
2018-09-27 19:34:32 -06:00
Gregory Nutt
65d6e8871c
apps/examples/fstest: Call statfs() and show state of file system on each loop.
2018-09-27 17:01:10 -06:00
Gregory Nutt
3ba19b0d9a
examples/fstest: For SPIFFS, add garbage collection and file system integrity IOCTL calls. This was to avoid running out of FLASH space while running the fstest (ENOSPC=28). However, it does not work.. still runs out of memory.
2018-09-27 12:28:33 -06:00
Gregory Nutt
4bbfdbb9fa
nshlib/, examples/: Update to show newer file system object types returned by stat().
2018-09-22 13:24:24 -06:00
Eunbong Song
525e52ff70
apps/examples/adc/Kconfig: CONFIG_BOARDCTL_ADCTEST does not exist anymore and should removed as a dependency.
2018-09-18 07:28:34 -06:00
Gregory Nutt
42e99d59ce
Correct some network-related configuration variable names. All *_MTU defines were changes to *_PKTSIZE gut that was not reflected in apps/
2018-09-14 07:06:06 -06:00
Gregory Nutt
c5edf40542
apps/examples/udpblaster: Add option to use poll() on output (only). Also picks up some fixes to various typographical errors.
2018-09-14 06:59:23 -06:00
Gregory Nutt
0d98f640b4
apps/exmples/tcpblaster: Select CONFIG_LIBC_FLOATINGPOINT automatically. Units in output are wrong: Not Kbps bus Kb/Sec.
2018-09-10 13:13:56 -06:00
Gregory Nutt
25c2756a82
apps/examples/tcpblaster: Add an option to use poll() to pace input or output.
2018-09-10 12:13:18 -06:00
Gregory Nutt
305278d1ae
Application.mk: Fix some issues when building directories such as fsutils/mkfatfs that have not mainobj. In this case, the MAINSRC is undefined and it would generate a bad linker command line.
2018-09-04 13:00:03 -06:00
anchao
7f5d8dfffe
apps/: Fix build break in case sama5d4-ek/elf configuration. Also fix a patch problem in mkromfsimg.h.
2018-09-04 08:05:31 -06:00
anchao
b5cfd93444
apps/: Modification to build system: Unified application compilation rules
2018-09-03 09:29:56 -06:00
Ouss4
316ffaddac
apps/ examples/dhtxx: Example for the DHTxx sensor.
2018-09-01 07:49:06 -06:00
Gregory Nutt
7b5c2de165
examples/ostest/signest.c: Attempt to make the nested signal test compatible with the suspend/resume test. Some signals cannot be caught when the suspend/resume configuration is in place.
2018-08-30 13:37:37 -06:00
Gregory Nutt
8b5c28ecc2
apps/ostest/suspend.c: Add a small test for SIGSTOP, SIGCONT, and SIGKILL actions. Currently does not work!
2018-08-30 12:00:41 -06:00
ligd
93f1c13b62
apps/: Call BOARDIOC_FINALINIT after start-up script (or immediately after BOARIOC_INIT is there is no start-up script).
2018-08-28 15:44:03 -06:00
EunBong Song
1ee6fbf296
Merged in ebsong/fork-apps (pull request #152 )
...
Master
* nettest: fix typo!
NET_LOOPBACK -> CONFIG_NET_LOOPBACK
Signed-off-by: EunBong Song <eunb.song@samsung.com>
* nettest: fix compilation error.
Should enable NET_SETSOCKOPT for preventing compilation error.
Signed-off-by: EunBong Song <eunb.song@samsung.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-08-28 13:46:49 +00:00
Gregory Nutt
0d6c9b8fbd
apps/examples/ustream: Fix a typo that generates a warning when CONFIG_BUILD_LOADABLE is selected.
2018-08-25 16:56:53 -06:00
Gregory Nutt
2ef04ff0a8
apps/examples/sotest and modules: With recent changes, LDLIBS is initialized to bad value, at least in certain contexts.
2018-08-24 16:24:58 -06:00
Xiang Xiao
5304ec5eec
Replace all ASSERT calls to DEBUGASSERT
2018-08-24 06:19:35 -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
d7bdf06055
apps/examples/module/Makefile: Correct module example build. Change to LDLIBs were causing a failure due to a non-existent (any unnecessary) library in this case.
2018-08-23 10:58:55 -06:00
Gregory Nutt
2f982e9c77
Revert "Squashed commit of the following:"
...
This reverts commit 25b92edd9f
.
2018-08-22 12:06:32 -06:00
Gregory Nutt
4d9b55e623
Revert "apps/examples/ostest: Fix some inappropriae renaming of static functions introduced with recent patches."
...
This reverts commit b0cefbf1c7
.
2018-08-22 12:06:22 -06:00
Gregory Nutt
b0cefbf1c7
apps/examples/ostest: Fix some inappropriae renaming of static functions introduced with recent patches.
2018-08-22 10:40:17 -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
anchao
9fe6d2e1c3
Remove illegal calls into OS to initialize BINFMT support. This must be moved to the board initialization logic within the OS.
2018-08-22 07:53:35 -06:00
Gregory Nutt
5d72cae1d9
apps/examples/tcpblaster: Fix names several configuration setting that were changed incorrectly in a recent commit.
2018-08-22 07:53:35 -06:00
Gregory Nutt
8de513e36b
apps/system/nsh: Move apps/examples/nsh to apps/system/nsh. It has become so entrenched that it is hardly an example these days. May as well formalized it as a system task.
2018-08-18 09:04:43 -06:00
Gregory Nutt
064d4024e4
apps/examples/popen: Add a test of popen/pclose. apps/system/popen: Fix some errors found using the new popen/pclose test.
2018-08-17 14:25:33 -06:00
Juha Niskanen
2e3f1c69d1
apps/examples/usrsocktest: Fix build error, 'daemon' redeclared as different kind of symbol
2018-08-15 06:15:16 -06:00
Gregory Nutt
6d01988fe8
apps/examples/calib_udelay/Kconfig: Select CONFIG_LIBC_FLOATINGPOINT needed by calibration logic.
2018-08-15 06:06:40 -06:00
Juha Niskanen
ed13a3ae27
examples/calib_udelay: Add tool for calibrating CONFIG_BOARD_LOOPSPERMSEC
2018-08-14 06:45:16 -06:00
Gregory Nutt
a89f0e3a07
Add missing function names in function headers.
2018-08-13 15:52:59 -06:00
Gregory Nutt
a57610c2c4
Remove trailing spaces at the end of lines.
2018-08-13 07:47:26 -06:00
Gregory Nutt
367093e65c
apps/examples/module: Fix some chaos in conditional compilation.
2018-08-07 10:51:04 -06:00
Gregory Nutt
057eb80564
apps/examples/module: When built in the PROTECTED or KERNEL modes, the symbol table is not built by the application. That is because the build will fail since the kernel module depends on internal OS symbols thar are not available to the appliatino build. With this change the examples does not attempt to build the kernel symbol table in these modes. Instead it just copies the kernel module symbol table into the nuttx/pass1 directory where it can be build directly into the OS during pass2 of the build.
2018-08-07 09:15:01 -06:00
Gregory Nutt
af30085f9c
apps/examples/module: Fix some error introduced with last changes to this example. Found in build testing.
2018-08-05 17:03:08 -06:00
Gregory Nutt
f5eeaf1fb6
examples/module: Add support for automounting removable media. This involves a wait for the block driver to become available before performing the mount.
2018-08-05 15:35:38 -06:00
Gregory Nutt
b980e943c7
apps/examples/module: Add support for CROMFS and for stripping symbols from ELF module binaries.
2018-08-05 14:10:44 -06:00
Gregory Nutt
6210fcae8b
apps/examples/elf: Update some Kconfig comments.
2018-08-04 16:38:46 -06:00
Gregory Nutt
8572f223ae
apps/examples/elf: If the test ELF files are on media in removable meda such as SD or USB FLASH, the wait until the media has been installed and initialized before starting the test.
2018-08-04 16:24:02 -06:00
Gregory Nutt
ba2d9e7c42
apps/examples/elf: CROMFS and ROMFS configuration currently only usable in FLAT build. Add configuration to use ELF objects on external media like SD card or USB drive instead.
2018-08-04 13:10:40 -06:00
Gregory Nutt
922283ee5d
Squashed commit of the following:
...
Merged in masayuki2009/nuttx.apps/loadable_app (pull request #148 )
loadable app support
* apps: Introduce a build system for loadable apps for nsh.
This PR consits of following changes. (NOTE: Changes to each
application will be provided separately)
apps/nshlib/Kconfig:
Add 'option modules' to NSH_FILE_APPS so that a user can change
an application configuration to tristate (y/n/m)
apps/Make.defs:
Override COMPILE and COMPILEXX macros to compile loadable apps.
To make loadable apps, -DLOADABLE_APP is added to the flags.
Also, introduce ELFLD to link a lodable app.
Please note that the variable 'LOADABLE' must be defined in
each application Makefile if you want to make a loadable app.
apps/Application.mk:
Add .build target in case of 'LOADABLE=y' which is used to
link a final loadable application and install the app to
apps/bin.
apps/Makefile:
Add SYMTABSRC and SYMTABOBJ variables for loadable apps which
will be generated under the apps directory.
Add make_symbols target which will be called when all applications
are installed to generate symtab_app.c which is used for
nsh to inform symbol information to the NuttX kernel.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* apps/examples/hello: Apply changes to support a lodable app.
Kconfig:
Change the application state from bool to tristate
Make.defs:
Change the condition to build. By default, the application is
not selected (i.e. 'n'), so if other states (i.e. y/m) are
selected, the application will be compiled.
Makefile:
If the application is specified to 'm', the variable 'LOADABLE'
must be defined here. Also note that other variables (PRIORITY
and STACKSIZE) can only be used for built-in apps.
hello_main.c
Add LOADABLE_APP condition to main().
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* apps/examples/helloxx: Apply changes to support a lodable app.
Kconfig:
Change the application state from bool to tristate
Make.defs:
Change the condition to build. By default, the application is
not selected (i.e. 'n'), so if other states (i.e. y/m) are
selected, the application will be compiled.
Makefile:
If the application is specified to 'm', the variable 'LOADABLE'
must be defined here. Also note that other variables (PRIORITY
and STACKSIZE) can only be used for built-in apps.
helloxx_main.c
Add LOADABLE_APP condition to main().
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-08-03 12:05:01 -06:00
Gregory Nutt
f0b4f14396
Eliminate some new warnings reported in build testing.
2018-07-20 10:10:09 -06:00
Alan Carvalho de Assis
3cc79be2fb
examples/lvgldemo/ and graphics/littlevgl/: pdate LVGL to version 5.1.1
2018-07-19 08:02:25 -06:00
Masayuki Ishikawa
9240ef5536
Merged in masayuki2009/nuttx.apps/fix_symtab_related (pull request #146 )
...
Fix symtab related
* apps/tools: Add +x to mksymtab.sh
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* apps/examples/nsh: Fix compile errors with CONFIG_EXAMPLES_NSH_SYMTAB=y
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-17 03:51:44 +00:00
Gregory Nutt
4db29bc2eb
apps/examples/elf: Correct some Kconfig coments.
2018-07-16 12:10:16 -06:00
Gregory Nutt
878fa8afd5
Squashed commit of the following:
...
cosmetic
import/: Add Makefile.symtab which can be used to compile the dynamically created symbol table C file.
Add tools/mksymtab.sh
2018-07-15 11:21:53 -06:00
Gregory Nutt
aea8d948d4
apps/examples/nsh: The symbol table name and size variale names can now be configured.
2018-07-14 16:47:06 -06:00
Gregory Nutt
5ecec24084
There many occurences of the global variable g_exports and the opportunity for collisions. Make the global variable names unique.
2018-07-14 16:36:25 -06:00
Gregory Nutt
e778a6990d
Correct more improper global variable naming: All must begin with g_
2018-07-14 16:23:42 -06:00
Gregory Nutt
7c1082bfcc
apps/examples/nsh: Clean up some rather complex conditional compilation associated with the previous commit.
2018-07-13 06:52:56 -06:00
Masayuki Ishikawa
0ea260e1c3
apps/examples/nsh: Add logic to automatically register an application symbol table as part of NSH initialization.
2018-07-13 06:28:36 -06:00
Masayuki Ishikawa
6b938816d1
Merged in masayuki2009/nuttx.apps/fix_helloxx (pull request #144 )
...
apps/examples/helloxx: Add main() for CONFIG_BUILD_KERNEL
Signed-off-by: Masayuki Ishikawa <masayuki.ishikawa@gmail.com>
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-13 11:52:46 +00:00
Gregory Nutt
654ee7e6f9
apps/examples/elf, module, posix_spawn: Correct naming of global variables that violations the naming requirements of the coding standard.
2018-07-12 09:53:38 -06:00
Gregory Nutt
db9c56e723
apps/examples/powerled: Eliminate a warning about an uninitialized variable.
2018-07-08 13:40:20 -06:00
Mateusz Szafoni
e66470df68
Merged in raiden00/apps (pull request #143 )
...
initial commit for examples/dsptest - unit test for Nuttx DSP library
Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-07 17:09:43 +00:00
Gregory Nutt
db77b1ec6c
apps/examples/tcpblaster: Fix an error in time calculation.
2018-07-06 14:44:26 -06:00
Gregory Nutt
19b8a52500
apps/examples/tcpblaster/tcpblaster_server.c: Start time was not being initialized on the server side on the first pass through loop so the first output record had a crazy time.
2018-07-05 16:39:31 -06:00
Gregory Nutt
749eccb999
Squashed commit of the following:
...
apps/examples/tcpblaster: Some improvements/fixes in statistics reporting.
apps/examples/tcpblaster: Add performance measurement functionality.
apps/examples/tcpblaster: Initial commit is just apps/examples/nettest/ with naming changes.
2018-07-05 16:03:54 -06:00
Alan Carvalho de Assis
36e04b3533
apps/examples/gps: Add GPS example using MINMEA lib
2018-06-09 17:54:18 -06:00
Gregory Nutt
c36a5c12cc
apps/examples/ostest: Signal handling tests should use the same configurable stack size as used in other tests, not PTHREAD_STACK_DEFAULT.
2018-06-07 09:52:02 -06:00
Marco Krahl
0c867bc603
Merged in MarcoKrahl/apps/ltdc (pull request #139 )
...
examples: Adds example to test framebuffer overlay
Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-06-06 16:05:49 +00:00
Masayuki Ishikawa
0123480851
Merged in masayuki2009/nuttx.apps/i2sloop_test (pull request #137 )
...
apps/examples/i2sloop: Add i2sloop application
This application can be used to test I2S loopback
nsh> i2sloop &
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-06-06 12:45:51 +00:00
Gregory Nutt
6aa3e57004
Triva typo fixed. Also modify weird definition in import/Makefile. Still weird, but at least the directory exists.
2018-05-31 15:31:31 -06:00
Gregory Nutt
634dd7709b
apps/, Various Makefiles: Fix mixed references to nuttx/lib. These need to be changed to nuttx/staging.
2018-05-30 11:08:13 -06:00
Alan Carvalho de Assis
9298bafa82
apps/examples/nxdemo: Add nxdemo application
2018-04-28 16:42:16 -06:00
Gregory Nutt
529cde02a2
apps/exmples/ostest: Eliminate a warning.
2018-04-22 15:29:59 -06:00
Juha Niskanen
d9210579b2
apps/examples/ostest: do not call AIO test without CONFIG_EXAMPLES_OSTEST_AIO
2018-04-11 07:09:47 -06:00
Tiago Almeida
5b85750307
apps/examples/max31855: Add an example to read multiple max31855 sensors
2018-04-09 15:19:14 -06:00
Bob Feretich
6a6ee2ffd2
apps/examples/adxl372_test and lxm330spi_test: Add ADXL372 and LSM330 tests.
2018-04-09 13:23:53 -06:00
Mateusz Szafoni
4d38b98054
Merged in raiden00/apps (pull request #134 )
...
examples/powerled: add arch initialization; examples/smps: fixes in some printf and in Kconfig
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-04-07 12:45:35 +00:00
Gregory Nutt
c026d5ea09
apps/exmaples/smps: Fix types in Kconfig. All power, voltage, current values were strings with no default. I assume they should be 'int' with what default?
2018-04-04 15:30:01 -06:00
Alan Carvalho de Assis
a62b8ff299
apps/examples/cc3000: This commit removes the CC3000 example.
2018-04-04 09:38:53 -06:00
Gregory Nutt
12baeaa22d
apps/examples/elf: Add an option to strip debug symbols even if the debug symbols are enabled in the base code.
2018-03-25 10:13:50 -06:00
Gregory Nutt
9dcf0c5ecb
apps/examples/elf: Use strip command to make ELF binaries MUCH smaller.
2018-03-25 09:39:18 -06:00
Gregory Nutt
e413211e6e
apps/examples/elf: Remove some debug code that was left in the previous commit.
2018-03-24 12:49:37 -06:00
Gregory Nutt
dbdfad8ff5
apps/examples/elf: Extend the ELF program module demo so that you can use compressed ELF programs with CROMFS.
2018-03-24 11:36:20 -06:00
Gregory Nutt
28ce015fbb
Remove canutils/libuavcan and examples/uavcan. libuavcan has not built for a year or so. The basic problem is that as NuttX advances, the old frozen versino of libuavcan has become absolute because it violates the portable POSIX OS interface. No one is maintaining the port so there is no alternative but to remove it.
2018-03-23 07:29:06 -06:00
Gregory Nutt
96b034d18d
apps/examples/cromfs: Update Kconfig comments.
2018-03-20 19:53:29 -06:00
Gregory Nutt
08083d3b2e
apps/examples/cromfs: Add an example of how to build a CROMFS file system image.
2018-03-20 08:44:16 -06:00
Gregory Nutt
de248dd952
apps/posix_spawn: Eliminate a warning.
2018-03-16 12:18:26 -06:00
Gregory Nutt
d1a3a58fbe
apps/system/lzf: Move the LZF tool from apps/examples/ to apps/system.
2018-03-16 09:10:01 -06:00
Gregory Nutt
947cbf6d7b
apps/examples/nsh and posix_spawn: Must not call exec_setsymtab() directly. That is a non-POSIX internal OS interface.
2018-03-16 08:51:49 -06:00
Boris Astardzhiev
df7f00b412
apps/examples/lzf: Fix name composition and set defaults early in main.
2018-03-15 10:47:51 -06:00
Gregory Nutt
177cc93051
apps/examples/lzf: unlzf and lzcat are not supported.
2018-03-15 09:23:44 -06:00
Gregory Nutt
7c70ca5006
apps/examples/lzf: lzf_compress() now expects the hash table as user allocated input parmeter rather than declaring the huge array on the stack.
2018-03-15 08:52:13 -06:00
Gregory Nutt
d05f6ccf85
apps/examples/lzf: Fix another coding standard issue.
2018-03-15 07:59:49 -06:00
Boris Astardzhiev
f771da6952
apps/examples/lzf: Add the test case from Marc Alexander Lehmann's LIBLZF3.6 librrary
2018-03-14 14:50:18 -06:00
Gregory Nutt
18c07e5713
apps/examples/netloop: Update network loopback example so that it can be used to test TCP KeepAlive.
2018-03-12 13:34:41 -06:00
Gregory Nutt
b3f638b40c
Squashed commit of the following:
...
apps/examples/ft80x: Fix some errors in co-processor demos.
apps/examples/ft80x: Correct an error in the spinner demo.
apps/examples/ft80x: Change some unimportant warnings to informational output to reducing debug output.
2018-03-10 10:29:10 -06:00
Gregory Nutt
018bb4dd73
apps/examples/ft80x: Text is handled by the coprocessor and, hence, must use RAM_CMD, not RAM_DL.
2018-03-09 15:51:55 -06:00
Gregory Nutt
b0a0a39f7a
Squashed commit of the following:
...
apps/examples/ft80x: Fix some size calculations. Add option to disable primitive tests... just too boring to have to watch over and over again.
apps/graphics/ft80x: Fix a typo in backlight fade logic; Fix error in formmatted display light debug dump output.
apps/graphics/ft80x: Fix some warnings when debug features are enabled.
2018-03-09 12:31:29 -06:00
Gregory Nutt
305e470a90
apps/graphics/ft80x: Add controls for enabling/disabling the audio amplifier; Add general interfaces for controlling FT80x GPIOs.
2018-02-27 08:48:15 -06:00
Gregory Nutt
685d379542
apps/graphics/ft80x: Add interface to play midi sounds; apps/examples/ft80x: Add an example using stencils.
2018-02-26 15:26:11 -06:00
Gregory Nutt
cccac4932b
apps/graphics/ft80x and apps/examples/ft80x: Fix some compile issues with other configuration options are selected.
2018-02-25 18:24:13 -06:00
Gregory Nutt
4eeadd7b5d
apps/graphics/ft80x: Ooops 5 touch points, not 4. apps/examples/ft80x: Re-order to some tests.
2018-02-25 11:45:56 -06:00
Gregory Nutt
e15526f683
apps/graphics/ft80x: Add more touchscreen interfaces. apps/examples/ft80x: Add an interactive example using buttons, keys, and touchscreen input.
2018-02-25 11:20:39 -06:00
Gregory Nutt
9b1b912861
Add a changes in places missed in the last commit.
2018-02-24 13:12:23 -06:00
Gregory Nutt
20cd72f75b
apps/examples/ft80x: Fix some dangling compile issues when bitmap examples are disabled.
2018-02-24 12:09:15 -06:00
Gregory Nutt
4e4e22bb9a
apps/examples/ft80x: Need to clear display before showing example title display.
2018-02-23 15:40:44 -06:00
Gregory Nutt
9095bd4f1b
apps/graphics/ft80x: Add interfaces to control the backlight. apps/examples/ft80x: Fade the display on and off between each example.
2018-02-23 10:49:38 -06:00
Gregory Nutt
557fba6c4c
apps/examples/ft80x: Add another coprocessor demo: screen saver.
2018-02-22 18:43:18 -06:00
Gregory Nutt
d2b19602e9
apps/examples/ft80x: Add another coprocessor example: keys
2018-02-22 13:20:00 -06:00
Gregory Nutt
15cd6fc382
apps/examples/ft80x: Add two more coprocessor demos: clock and gauge.
2018-02-22 12:30:58 -06:00
Gregory Nutt
4f6984d714
apps/graphics/ft80x: Add capabilitilies to send commands to the co-processor outside of the context of a display list. apps/examples/ft80x: Add another copressor example.. spinner animation.
2018-02-22 10:01:50 -06:00
Gregory Nutt
2436e3f85a
apps/graphics/ft80x: Add routine to wait for logo animation to complete. apps/examples/ft80x: Add more graphic demonstrations.
2018-02-21 19:17:28 -06:00
Gregory Nutt
516eb6eb82
apps/examples/ft80x: Add another co-processor demos.
2018-02-21 15:42:47 -06:00
Gregory Nutt
3ee5bd15cf
apps/examples/ft80x: Add another co-processor demos.
2018-02-21 14:32:20 -06:00
Gregory Nutt
157da4f1ab
apps/graphics/ft80x: Add support for reading/writing multiple registers. Add interface to obtain the touchscreen transform matrix. apps/examples/ft80x: Add more co-processor demos.
2018-02-21 11:50:06 -06:00
Gregory Nutt
a2b232f832
Squashed commit of the following:
...
apps/examples/ft80x: Add another co-processor demo
ft80x: Add a few more debug message.
2018-02-20 18:46:17 -06:00
Gregory Nutt
ecfdf073fc
Squashed commit of the following:
...
apps/graphics/ft80x: Replace polling logic with gentler signal logic when waitinf for the CMD FIFO to become empty.
apps/examples/ft80x: Add first co-processor example.
apps/graphics: Extend library to manage display lists either in display memory (RAM DL) or provided directly to th co-processor FIFO (RAM CMD).
apps/examples/ft80x: Some minor clean-up. Trivial changes for coprocessor support.
2018-02-20 15:23:05 -06:00
Dmitriy Linikov
2f2fb92ae3
Merged in hardlulz/modem-3.0-nuttx-apps/fix-sem-EINTR (pull request #133 )
...
Added ECANCELED condition to DEBUGASSERT-s checking sem_wait result
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-02-20 18:37:32 +00:00
Gregory Nutt
c755ac0316
apps/examples/ft80x: Add a few more demos of GPU primitive operations.
2018-02-19 16:32:33 -06:00
Gregory Nutt
64a4622437
apps/graphics/ft80x and apps/examples/ft80x: Fix a few compile-relate issues introduced with last merge.
2018-02-19 13:22:23 -06:00
Gregory Nutt
7c9f8ef9eb
Squashed commit of the following:
...
apps/graphics/ft80x: Add support for accessing graphics ram. apps/examples/ft80x: Add more primitive graphics demos.
apps/examples/ft80x: Add a couple more demos of primitives. Use new ft80x_dl_create() to simplify.
apps/graphics/ft80x: Add ft80x_dl_create() which simplies writing of very simple display lists.
2018-02-19 13:14:16 -06:00
Gregory Nutt
16d7d1b74c
Squashed commit of the following:
...
apps/examples/ft80x: Add one display example. Many more are needed but this is enough to get started with testing (when I eventually have hardware).
apps/examples/ft80x: Add the bare framework for a test of the FT80x
2018-02-18 16:54:11 -06:00
Alan Carvalho de Assis
6708dcb00c
examples/bmp180: Add BMP180 application example
2018-02-04 07:31:23 -06:00
Alan Carvalho de Assis
d704a8515f
apps/examples/veml6070: Add VEML6070 Application Example
2018-01-28 09:08:15 -06:00
Philippe Coval
f888b0a741
Fix documentation mistake about standalone problem
...
I guess author meant "standalone program" not "standalone problem" ?
Then, it was replicated elsewhere in code base,
and fixed accordingly with this patch.
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
2018-01-19 12:30:00 +01:00
Gregory Nutt
157e59b004
apps/examples/lvgldemo: Can no call boardctl() to initialize graphics hardware if needed.
2018-01-18 07:12:31 -06:00
Gregory Nutt
bfd8d1d6aa
apps/examples/touchscreen: Elimint BOARDIOC_TSCTEST_SETUP.
2018-01-17 09:28:10 -06:00
Gregory Nutt
692180a9e9
Eliminate a warning
2018-01-16 18:31:48 -06:00
Gregory Nutt
673845eba0
Remove all references to the now non-existent boardctl(BOARD_TSCTEST_TEARDOWN).
2018-01-16 18:01:56 -06:00
Gregory Nutt
15bb9839ae
apps/examples/lvgldemo: Remove references to CONFIG_EXAMPLES_LGVLDEMO_ARCHINIT (which was never defined anyway) and to all references to board control. The board bringup logic must register the touchscreen driver. BOARDIOC_TSCTEST_SETUP is deprecated.
2018-01-16 17:27:31 -06:00
Gregory Nutt
6895b1e7ce
apps/examples/lvgldemo: Fix cloning errors in printf statements.
2018-01-16 16:32:37 -06:00
Gregory Nutt
cf002176e0
apps/example/lvgldemo: Add .gitignore file
2018-01-16 15:56:04 -06:00
Alan Carvalho de Assis
f2028411bf
Squashed commit of the following:
...
apps/examples/lvgldemo: Fix up some include paths
apps/examples/lvgldemo: The last final now conforms to the NuttX coding style.
apps/graphics/littlevgl: Two more files are closer to the NuttX coding style.
apps/graphics/littlevgl: Two more files are closer to the NuttX coding style.
apps/examples/lvgldemo: Three more files are closer to the NuttX coding style.
apps/examples/lvgldemo: Two more files are closer to the NuttX coding style.
apps/examples/lvgldemo: Two more files are closer to the NuttX coding style.
Add include/graphics/.gitignore
apps/include/graphics: Remove lvgl.h. graphics/littlevgl/Makefile now copies the file into position.
apps/graphics/littlevgl: Add .gitignore file
apps/graphics/littlevgl: Most of these files follow the coding style now.
apps/graphics/littlevgl: This gets a couple of files closer to the NuttX coding style.
apps/examples/lvgldemo: Add lvgldemo example
apps/graphics/littlevgl: Add littlevgl library
2018-01-16 15:35:55 -06:00
Gregory Nutt
e2e53117a5
Remove some section headers when the sections are empty.
2018-01-13 08:35:44 -06:00
Gregory Nutt
8566a16a82
examples/userfs: Add truncate() support for userfs
2018-01-03 16:01:40 -06:00
Gregory Nutt
6134eedb71
apps/examples/lis3dsh_reader: Convert a forbidden c99 construct to c89 style.
2017-12-16 07:32:55 -06:00
Gregory Nutt
2e4aa6a557
apps/examples/pdcurses: Clean up charset example so that the display geomtry is better on very wide displays (wide with respect to the width of a character).
2017-11-30 12:04:38 -06:00
Gregory Nutt
4a140f70d0
apps/examples/pipes: Fix some kruft left in last commit; Also clean up some coding standard problems.
2017-11-29 15:27:20 -06:00
Gregory Nutt
1956f66ee6
apps/examples/pipes: Eliminate some warnings.
2017-11-29 15:19:29 -06:00
Gregory Nutt
9c69257325
Eliminate some warnings
2017-11-28 12:53:15 -06:00
Alan Carvalho de Assis
9655ab02f7
apps/examples/nunchuck: Add Nunchuck Example Application
2017-11-28 12:18:46 -06:00
Gregory Nutt
cab8363d44
apps/graphics/pdcurses: Fix some miscellaneous, harmless typos and standard violations.
2017-11-27 17:31:22 -06:00
Gregory Nutt
000b52c668
Fix typos in Kconfig files: LCD_PACKEDMSFIRST, not LCD_PACKEDFIRST.
2017-11-26 07:56:16 -06:00
Fabio D'Urso
e414a8f26c
apps/examples: CONFIG_QENCODER was renamed to CONFIG_SENSORS_QENCODER: update README.txt
2017-11-25 18:43:04 -06:00
Gregory Nutt
9246d03ebd
apps/graphics/pdcurses: Fix some display update calculations.
2017-11-25 18:05:07 -06:00
Gregory Nutt
1fbf30e6fe
apps/graphics/pdcurses and apps/examples/fb: Both assume that bits are packed MS first.
2017-11-25 13:14:28 -06:00
Gregory Nutt
f68a44aaea
apps/examples/fb: Add a small delay between updating each rectangular region.
2017-11-25 11:42:10 -06:00
Gregory Nutt
f42031e65b
apps/examples/pdcurses: Add a very simple example that just shows the entire character set (7-bit only). It adapts to the size of the framebuffer and, hence, can be used with very tiny displays. In fact it looks really dumb on big displays.
2017-11-24 09:46:58 -06:00
Gregory Nutt
52dc96e5c3
apps/example/fb: Restores 0205eeef52
. It was correct all along. Also fixes calculation of the end byte position.
2017-11-24 07:10:52 -06:00
Gregory Nutt
966faf3859
Revert "apps/examples/fb: Fix calculation of a mask value."
...
This reverts commit 0205eeef52
.
2017-11-23 11:39:40 -06:00
Gregory Nutt
0205eeef52
apps/examples/fb: Fix calculation of a mask value.
2017-11-22 16:14:28 -06:00
Gregory Nutt
49dab79a30
apps/pdcur34: Define pdc_color_t based on pixel depth, not on specific color format.
2017-11-22 07:22:03 -06:00
Gregory Nutt
b3db0c32ec
apps/examples/pdcurses: Eliminate some warnings.
2017-11-19 16:18:32 -06:00
Gregory Nutt
4eac495713
apps/pdcurses/: Fix a few more bugs found in testing; apps/examples/pdcurses: Brings in the remaining pdcurses demo programs.
2017-11-19 16:14:55 -06:00
Gregory Nutt
42bb5643bf
Squashed commit of the following:
...
apps/graphics/pdcur34: Various fixes from initial testing. Still does not work
apps/graphics/pdcurs34/nuttx: Completes first cut at framebuffer rendering logic.
2017-11-19 13:35:20 -06:00
Gregory Nutt
ad54b77f33
apps/graphics/pdcurs34: Add NuttX framebuffer color managment and beginning of some rendering logic.
2017-11-18 19:30:19 -06:00
Gregory Nutt
e33fe59cab
apps/example/pdcurses: Add logic to build one of the several pdcurses demo/test programs
2017-11-18 12:33:10 -06:00
Gregory Nutt
eb065a756e
apps/examples/pdcurses: Bring pdcurses demos and make them conform to the NuttX coding style (not yet hooked into the build system).
2017-11-17 18:23:23 -06:00
Anthony Merlino
f489bcd6f9
Merged in antmerlino/apps/ftp-ipv6 (pull request #122 )
...
FTP: Adds support for IPv6 and fixes various transfer issues
* netutils/ftpd: Fix support for IPv6 FTP server
* netutils/ftpc:Adds support for IPv6 sockets
* ftpc: Must convert port received by EPSV reply to network order
* ftpc: Data socket address for passive connection should be same as server address
* ftpc: Must skip human readable string in EPSV response before scanning for port
* ftpc: Don't send PASS command if USER command was sufficient. ie no password required
* ftpc: Generically handle permanent negative completion in shard ftpc_cmd logic
* ftpc: Minor addresssing fix
* ftpc: Tweak logic for overriding network debugging output
* FTP: Adds option for setting stack size of various threads in FTPD and FTPC
* netutils/ftpd: Fixes build error setting IPv4 address. sin_addr => sin_addr.s_addr
* netutils/ftpd: Protects against partial write returns by looping in that case
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-06 23:41:30 +00:00
Gregory Nutt
efd1279025
apps/examples/ltdc: Remove apps/examples/ltdc. It violates the portable POSIX interface by calling directly into OS code.
2017-11-06 11:31:32 -06:00
Gregory Nutt
7a0d29fc59
apps/examples/userfs: Handle the O_TRUNC open flag.
2017-11-06 07:15:20 -06:00
Gregory Nutt
3dd64af3db
apps/examples/userfs: Fixes a bug with double freeing open data when dup'ed files are closed.
2017-11-05 17:43:04 -06:00
Gregory Nutt
9ce13f74e7
apps/examples/userfs: Add some (unnecessary) checks for NULL pointers.
2017-11-05 12:33:38 -06:00
Mateusz Szafoni
568c2638e8
Merged in raiden00/apps (pull request #121 )
...
smps, powerled examples: fix floating point format in printf
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-05 14:18:08 +00:00
Mateusz Szafoni
6d37b6a570
Merged in raiden00/apps (pull request #120 )
...
examples: add SMPS driver example
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-11-05 12:33:06 +00:00
Gregory Nutt
20119c3647
apps/examples/userfs: Fix check for open with write+append mode.
2017-11-01 16:59:28 -06:00
Gregory Nutt
342b51e9a6
apps/examples/userfs: Fix bad logic in test stat() implementation.
2017-11-01 09:15:40 -06:00
Gregory Nutt
769ffb8a4b
apps/examples/userfs: Add a test case for verifying UserFS.
2017-10-31 09:00:49 -06:00
Alan Carvalho de Assis
8aa72a0ad4
apps/examples/obd2: Add OBD2 example application
2017-10-28 13:38:47 -06:00
Alan Carvalho de Assis
51cf069aef
apps/examples/adps9960: Add ADPS-9960 example
2017-10-23 07:05:07 -06:00
Gregory Nutt
35ec1b9244
Squashed commit of the following:
...
apps/fsutils/mkfatfs: New user-space fatfs appears to work fine.
apps/fsutils/mkfatfs: Move mkfatfs from the OS to here. Not fully integrated on the intial commit.
2017-10-20 12:35:19 -06:00
Juha Niskanen
63e086d1f7
Merged in juniskane/apps_upstream/examples_alarm_pr (pull request #112 )
...
examples/alarm: add options for reading alarm value and canceling it
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-10-17 16:43:55 +00: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
1a170dc73d
Remove unused CONFIG_xyz_EXTERNINIT configuration variables.
2017-10-15 08:05:23 -06:00
Gregory Nutt
bfde560c60
exampls/nxhello: Increase the amount of time that the text is displayed before erasing it
2017-10-15 07:25:35 -06:00
Gregory Nutt
f9a9f1410a
examples/nxlines now supports only multiuser mode.
2017-10-14 16:52:20 -06:00
Gregory Nutt
2206b6c341
examples/nximage now supports only multiuser mode.
2017-10-14 15:09:43 -06:00
Gregory Nutt
f05351c3b5
Forgot to add a file in the last commit
2017-10-14 14:39:06 -06:00
Gregory Nutt
7e151940cc
examples/nxhello now supports only multiuser mode.
2017-10-14 14:18:45 -06:00
Gregory Nutt
fda6713854
graphics/traveler: No longer supports single user graphics mode.
2017-10-14 11:51:58 -06:00
Gregory Nutt
5f7fa0350f
examples/lcdrw: Remove this example. It violates the portable OS interface and cannot be retaind.
2017-10-14 11:23:02 -06:00
Gregory Nutt
97e789976e
examples/nxtext: The nxtext example no longer supports single user mode.
2017-10-14 11:16:34 -06:00
Gregory Nutt
25ee1352ef
examples/nxterm: Minor cleanup
2017-10-14 11:04:44 -06:00
Gregory Nutt
273dd9dd3f
examples/nx: The NX example no longer supports single user mode.
2017-10-14 10:55:12 -06:00
Gregory Nutt
fe3e7a7bad
examples/ostest: Extend cancellation test to make sure that cancelable threads waiting on a message queue or on a signal can be canceled.
2017-10-12 10:44:06 -06:00
Sebastien Lorquet
e4339355e4
examples/ina219: A simple infinite loop that polls the INA219 sensor and displays the measurements.
2017-10-11 10:49:48 -06:00
Gregory Nutt
cffb1a7f9c
Update some comments.
2017-10-11 10:32:59 -06:00
Gregory Nutt
73c10a2607
examples/ostest: Works around a bug in printf() when cancellation points are enabled. printf() is a cancellation point because it calls write(). This is correct according to OpenGroup.org. However, printf holds the stdio library semaphore when it is canceled and this leaves the semaphore in a bad state. No fix for the printf bug yet.
2017-10-10 14:01:49 -06:00
Mateusz Szafoni
ae41122371
Merged in raiden00/apps (pull request #111 )
...
Add powerled driver example
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-10-08 17:31:41 +00:00
Gregory Nutt
1db7d34a84
examples/elf and nxff: Won't build with CONFIG_BUILD_KERNEL because the interface exec() is not available in that configuration. Also, remove a stray comma and a stray semacolon in examples/pty_test/Kconfig and examples/random/Kconfig
2017-10-06 15:13:00 -06:00
Gregory Nutt
926a52bc5e
apps/examples/nxflat: A little crap was left in the file from last change.
2017-10-02 14:40:48 -06:00
Gregory Nutt
56814bec38
apps/examples: In elf and nxflat examples, remove low-level interfaces and replace with call to exec().
2017-10-02 14:32:17 -06:00
Alan Carvalho de Assis
661a593939
apps/examples/flowc: Small improvement to break line if more than 80 . were printed
2017-09-27 12:56:47 -06:00
Alan Carvalho de Assis
0d0d62fca0
apps/examples/flowc: Rename README,.txt to README.txt
2017-09-27 12:52:41 -06:00
Gregory Nutt
21c9b793e2
Add a README file
2017-09-27 06:08:36 -06:00