Ouss4
a284896ce1
drivers/mtd/sst26.c: Default memory type is 0x26.
2019-11-23 08:49:51 -06:00
Ouss4
cbc72f756c
arch/mips/src/pic32mz/pic32mz-spi.c: Transfers can now be configured to use DMA.
2019-11-23 08:48:29 -06:00
Ouss4
fcc1410485
arch/mips/src/pic32mz/pic32mz-dma.c: Add a way to reconfigure a DMA channel.
2019-11-23 08:35:48 -06:00
Ouss4
b853a5c750
arch/mips/src/pic32mz/pic32mz-dma.c: Make the DMA interrupt event configurable when setting up a transfer. This allows changing the event without deallocating a channel first. Clear the DMA interrupt flag when the ISR is called. Change some misleading names.
2019-11-23 08:33:06 -06:00
Xiang Xiao
afb40d87fb
fs/mmap/fs_mmap.c: Add support for MAP_PRIVATE.
2019-11-23 08:07:04 -06:00
Xiang Xiao
e0307fcd8f
boards/sim/sim/sim/src/sim_bringup.c: Mount tmpfs to CONFIG_LIBC_TMPDIR in sim_bringup if CONFIG_FS_TMPFS is defined.
2019-11-23 07:58:50 -06:00
Gregory Nutt
de45c3f607
Documentation/NuttShell.html: Update to include a description of the 'dmesg' command which was apparently never documented.
2019-11-21 12:25:50 -06:00
Gregory Nutt
a83ea83e91
Documentation/NuttX.html: Fix URLs to reflect new location of the Obsoleted repository.
2019-11-21 12:25:31 -06:00
Gregory Nutt
27b6132601
Run files changed in last PR through tools/nxstyle, fix several coding standard violations.
2019-11-21 07:50:37 -06:00
OSer
e1f904c943
Merged in OSer916/nuttx/stm32f746g-disco-n25q (pull request #1074 )
...
stm32f746g-disco board add n25q128 support
* arch/arm/src/stm32f7/hardware/stm32f74xx75xx_pinmap.h: fix QSPI pin
config.
* arch/arm/src/stm32f7/stm32_qspi.c: fix gpio_dumpgpioconfig() function,
fix qspi_command() function
* boards/arm/stm32f7/stm32f746g-disco/README.txt: fix board path
* boards/arm/stm32f7/stm32f746g-disco: add n25q128 function
* boards/arm/stm32f7/stm32f746g-disco/scripts/Make.defs: use st-flash tool to write fireware on Linux
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-11-21 13:39:45 +00:00
Gregory Nutt
677b0bf47e
Remove all support for the ancient Pascal compiler and pcode interpreter.
2019-11-21 06:58:38 -06:00
kyChu
03a47a5fbd
Merged in kyChuGit/nuttx/driver_update (pull request #1073 )
...
Driver update
* drivers/mtd/Make.defs: Add MTD driver for QuadSPI-based Winbond NOR FLASH
* stm32l4/stm32l4_qspi.c: the "QSPI_DMA_PRIO" has been defined above
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-11-21 12:10:49 +00:00
kyChu
261a6ff758
Author: Gregory Nutt <gnutt@nuttx.org>
...
Misc changes made following recommendatinos of tools/nxstyle.
Author: kyChu <hello.kychu@gmail.com>
drivers/mtd/w25qxxxjv.c: Add QSPI-based Winbond NOR FLASH driver
drivers/mtd/Kconfig: include w25qxxxjv mtd driver to menuconfig
mtd/mtd.h: add function prototype of w25qxxxjv_initialize
2019-11-20 17:25:40 -06:00
Gregory Nutt
bc8d964cb9
net/netlink: Add some comments about 'Input Parameters'
2019-11-19 20:46:43 -06:00
Gregory Nutt
8bc55d4396
tools/nxstyle.c: Trivial improvement to preceding change to allow white space separation.
2019-11-19 11:43:20 -06:00
Gregory Nutt
f3c2022b4e
tools/nxstyle: Fix false alarm 'Garbage follows right bracket' on named structures that are fields of other structures or unions.
2019-11-19 11:32:57 -06:00
Xiang Xiao
b58ccc96e4
include/sys/stat.h and include/sys/types.h: Update struct stat to confirm opengroup spec:
...
https://pubs.opengroup.org/onlinepubs/009695399/basedefs/sys/stat.h.html
2019-11-19 09:54:57 -06:00
Gregory Nutt
b72f7cf47f
net/netlink/netlink_route.c: Fix a case where #if was used but #ifdef was intended.
2019-11-19 09:47:57 -06:00
Gregory Nutt
b659c74440
net/netlink/netlink_sockif.c: Netlink sockets may be set to non-blocking.
2019-11-19 07:50:46 -06:00
Gregory Nutt
936d69da1f
net/netlink and include/nuttx/net/netlink.h: Make netlink_add_response() a globally access part of the network interface. This is necesssary to support netlink components that reside outside of the net/ sandbox.
2019-11-18 21:12:50 -06:00
Gregory Nutt
bb6a3341aa
boards/arm/stm32h7/nucleo-h743zi/src: Ran all .c and .h files through tools/nxstyle
2019-11-18 16:36:34 -06:00
Lwazi Dube
25aa695a35
Reviewed by David Sidrane.
...
boards/arm/stm32h7/stm32h747i-disco: Remove references to nucleo in the stm32h747i-disco board.
arch/arm/include/stm32h7, arch/arm/src/stm32h7, and boards/arm/stm32h7/stm32h747i-disco: Add support for the STM32H747I-DISCO board.
2019-11-18 14:03:38 -06:00
Xiang Xiao
fb31d38394
libs/libc/locale/lib_localeconv.c and lib_setlocale.c: Make localeconv() and setlocale() more compliance with spec:
...
1. localeconvi() should return C locale not NULL by default
2. setlocale() should return "C" if new locale equals NULL
2019-11-18 11:41:32 -06:00
Xiang Xiao
111fc0c83e
libs/libc/netdb/lib_getaddrinfo.c: getaddrinfo() should return EAI_FAMILY if res equals NULL.
2019-11-18 11:36:48 -06:00
Gregory Nutt
a7a1b0888e
net/netlink/netlink_route.c: Remove dangling whitespace at the end of lines.
2019-11-18 10:47:35 -06:00
Gregory Nutt
6479775721
net/netlink/netlink_conn.c: Add support for asynchronous Netlink responses.
2019-11-18 09:48:14 -06:00
Gregory Nutt
ab78f0ca0a
include/netpacket/netlink.h: Backout some preliminary NETLINK_CRYPTO definitions. These are premature (but may come back).
2019-11-17 10:47:24 -06:00
Xiang Xiao
8f05cc560b
arch/arm/include/setjmp.h: Add prototypes for setjmp/longjmp functions.
2019-11-17 08:48:17 -06:00
Xiang Xiao
4c524407ea
libs/libc/unistd/lib_getrusage.c: Add a dummy getrusage() implementation.
2019-11-17 08:48:05 -06:00
Xiang Xiao
ac9a69384d
include/netinet: Add IP and TCP socket options needed by iperf3.
2019-11-17 07:37:12 -06:00
Gregory Nutt
a629dd5306
crypto/testmngr.h: Fix some issues with section block comments.
2019-11-16 17:54:48 -06:00
Gregory Nutt
3473ce91a9
drivers/serial/Kconfig: Fix a syntax error in CONFIG_RPMSG_SERIALINIT default.
2019-11-16 11:27:28 -06:00
Gregory Nutt
66401c8960
Documentation/NuttX.html: Update the NuttX 'about' document in preparation for the NuttX-8.2 release.
2019-11-16 09:58:36 -06:00
Gregory Nutt
ac1b96ba1e
Update ReleaseNotes in preparation for the nuttx-8.2 release.
2019-11-16 08:23:09 -06:00
Gregory Nutt
a48028b924
Update ChangeLog in preparation for the nuttx-8.2 release.
2019-11-14 16:01:15 -06:00
Gregory Nutt
e5812beaf9
syscall/ and include/sys/syscall.h: Fix an inconsistency. In someplaces, getitimer() and setitimer() depend on CONFIG_DISABLE_POSIX_TIMERS=n and in other places they depend on nothing. As a result, there are link failures when CONFIG_DISABLE_POSIX_TIMERS=y. Which is correct? On one hand, these interfaces are not POSIX timers, so conditioning them on on CONFIG_DISABLE_POSIX_TIMERS. I opted to keep the dependence and just apply it consistently. I did this because setitimer() and getitimer() are seldom used so it is really best if a system call is no generated for them in all cases.
2019-11-14 15:10:04 -06:00
Gregory Nutt
8f726181ed
include/sys/syscall.h: Should be SYS_getitimer and SYS_setitimer, not SYS_getitime and SYS_setitime.
2019-11-14 10:47:11 -06:00
Gregory Nutt
46818f4064
include/netpacket/netlink.h: NETLINK_CRYPTO messages numbers must no overlap NETLINK_ROUTE message numbers.
2019-11-14 10:00:41 -06:00
Gregory Nutt
741fa461c1
syscall/: Implementation of sysclal for new getitimer and setitimer were incomplete.
2019-11-14 09:48:56 -06:00
Gregory Nutt
82a4111a2b
include/netpacket/netlink.h: Add definitions that will be needed for future NETLINK_CRYPTO support.
2019-11-14 09:18:11 -06:00
Gregory Nutt
3c707f6e71
boards/arm/imxrt/imxrt1060-evk/src/imxrt_lcd.c: Because board-private GPIO definitions have been moved to the public board.h (VERY BAD IDEA), breakage happened in all files that need GPIO definitions, but did not include board.h (which they should not have to).
2019-11-14 08:52:05 -06:00
Juha Niskanen
99a501b668
drivers/syslog/ramlog.c: Fix ramlog readers never woken up when using ramlog as syslog or console.
...
We also make an attempt to avoid the thundering herd problem if there are multiple readers/pollers.
Patch also removes forcing CONFIG_RAMLOG_CRLF in nuttx/syslog/ramlog.h as there is no point of wasting precious RAM for useless characters.
2019-11-14 07:40:35 -06:00
David Sidrane
8189381285
arch/renesas/include and arch/renesas/src: Fix spurious '=' in comments.
2019-11-14 07:31:19 -06:00
Gregory Nutt
ace25a78d9
include/cxx/ctime: Remove gititimer and setitimer. These are prototyped in sys/time.h, not time.h. Alternatively, ctime could include sys/time.h. Those APIs should also be in the std namespace.
2019-11-13 14:01:25 -06:00
Gregory Nutt
dbf266b9d4
libs/libc/stdio/lib_getdelim.c: Initial allocation should be larger; incremental reallocs should be smaller. Update some comments.
2019-11-13 11:45:26 -06:00
Gregory Nutt
675bf4e9b7
libs/libc/stdio/lib_getdelim.c: Make getdelim() behave per specification on OpenGroup.org. Specificailly, needs to reallocate buffer if more data is received than will fit.
2019-11-13 09:01:52 -06:00
liuhaitao
9b75ef06ea
include/sys/time.h, libs/libc/unistd, sched/timer: Implement alarm(), setitimer() and getitimer() APIs.
2019-11-13 08:10:16 -06:00
Gregory Nutt
14fcacaf27
libs/libc/stdio/lib_libfgets.c: Because of how the function is defined, getline() canot be used on platforms that require CR-LF line terminations.
2019-11-12 19:43:42 -06:00
Gregory Nutt
0820af5f8d
libs/libc/stdio/lib_getdelim.c: Add implementations of the POSIX functions getdelim() and getline().
2019-11-12 18:58:50 -06:00
Gregory Nutt
5344fff515
include/netpacket/netlink.h: Additional general clean-up.
2019-11-12 14:21:18 -06:00