- Oct 02, 2017
-
-
Sebastien Lorquet authored
Add support for Micron MT25Q series MT25Q128 Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Gregory Nutt authored
-
Sebastien Lorquet authored
commit b2ea300b broke the STM32L4 port for people not using the L496xx or L4A6xx. That was because stm32l4_sdmmc.h is included from the stm32l4.h global header, and this header fires an #error for other chips. I see that ALL stm32l4 have the same SDMMC except the stm32l4x2, which has none.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Oct 01, 2017
-
-
Gregory Nutt authored
tools/: configure.sh and configure.c should redirect stdout to /dev/null but should not suppress stderr output.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
tools/configure.sh: Another fix for the script. The last change only worked for Windows Cygwin; for Linux, it needed to remove some additional things from the defconfig file.
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Mateusz Szafoni authored
stm32_hrtim: add support for capture, chopper, deadtime and dump registers Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Gregory Nutt authored
tools/configure.sh: Add special support so that you can start with a a windows native configuration and install on a different host (and vice versa).
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
compiler.h, limits.h, types.h: Update SDCC/z80 files to include support for long long, inline, __FILE__, and __func__.
-
Gregory Nutt authored
-
- Sep 30, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
configs/z80sim and xtrs: Serial driver lower halfs ioctl methods should return a negated errno value, not set the errno variable. drivers/wireless: CC1101 driver not permitted to set errno. drivers/sensors: LIS331DL driver not permitted to set errno. drivers/lcd: ILI9341 initialize method not permitted to set errno, drivers/serial: 16550 UART driver IOCTL method must not set errno; it must return a negated errno value.
-
Gregory Nutt authored
STM32, STM32 F7: LTDC and DMA2D drivers are not permitted to set the errno. SIM LPC31xx: Serial and console drivers are not permitted to set the errno. SAMv7, STM32, STM32 L4: DAC and ADC drivers are not permitted to set the errno.
-
Gregory Nutt authored
psock_close() and net_close() are internal OS functions and should not set the errno variable. psock_ioctl() and netdev_ioctl() are internal OS functions and should not set the errno variable. net_dupsd() and net_dupsd2() are internal OS functions and should not set the errno variable. net/ and fs/: net_vfcntl(), file_fcntl(), file_dup(), and file_dup2() are all internal OS interfaces and should not modify the errno value.
-
Gregory Nutt authored
net/: psock_recvfrom() is an internal interface and should not set the errno nor should it be a cancellation point. net/: psock_accept() is not a cancellation point. net/: psock_getsockopt() and psock_socket*9 are an internal interfaces and should not set the errno. net/: psock_getsockopt() is an internal interface and should not set the errno. net/: psock_listen() is an internal interface and should not set the errno. net/: psock_connect(( is an internal interface and should not set the errno nor should it be a cancellation point. net/: psock_bind() is an internal interface and should not set the errno. net/: psock_accept() is an internal interface and should not set the errno.
-
Gregory Nutt authored
net/: Versions of psock_send() and pock_sendto() should not set errno. That is taken care of at a higher level in the send()/sendto() implementation as appropriate.
-
Gregory Nutt authored
-
Mateusz Szafoni authored
syslog_console.c: fix typo Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
raiden00pl authored
-
- Sep 29, 2017
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
drivers/syslog: syslog internal functions should not set the errno variable: ramlog_putc(), syslog_dev_putc(), syslog_dev_write(), syslog_force().
-
Gregory Nutt authored
-
Xiao Qin authored
fs/vfs:null check for path on open and buf on write Null path check is depend on CONFIG_DEBUG_FEATURES and CONFIG_DEBUG_ASSERTIONS, added null checking so it's always performed Added null checking on buf for write() Approved-by: Gregory Nutt <gnutt@nuttx.org>
-
Gregory Nutt authored
-
Gregory Nutt authored
Add support for an in-memory routing table cache in order to improve performance when the routing table is retained in a file. The cache holds the most recently used routing table entries and so can eliminate some file access. Squashed commit of the following: net/route: Flush in cache when any entry is deleted from the routing table. When a router matching an IP address is found, add the routing table entry to the cache. net/route: Add utility functions to manage an in-memory cache to improve performance when use a file-based routing table.
-
Gregory Nutt authored
This commit adds support for routing tables in files in a file system. This might be useful for customized, per-unit routing tables. There are two issues with it however: 1. Reading from file system on a per packet basis could be slow. I think it probably should have a small, in-memory cache of most frequently used routes for good problem. 2. Currently the delroute logic is disabled due to a problem with the design. NuttX does not currently support truncate(). Therefore, it is not possible to delete entries from the routing table file. In this current implementation, that leaves the last entry intact at the end of the file. An alternative design might include a tag on each record to indicate if the record is valid or not. That would work but would add complexity to the other routing table functions. The existing implementation is available for testing purposes only if CONFIG_EXPERIMENTAL=y. Squashed commit of the following: net/route: The current delroute design depends on file truncation. However, NuttX does not currently support truncate. Alternative, more complex designs are possible but not implemented. At present the file routing table are otherwise functional but the delroute logic is disabled via CONFIG_EXPERIMENTAL. Enable it only if you plan to fix it. net/route: Fix some issues with locking routing table files. net/route: Add partial implementation of delroute for the case where the routing table is in a file. net/route: Add support for seeking to positions in the routing table. net/route: Add net_addroute_ipv4/6() using a file-based routing table. net/route: Add net_foreach_ipv4/4() using a file-based routing table. net/route: Initial build, configuration, and fs utilies to support routing tables in a file.
-
Gregory Nutt authored
-
Juha Niskanen authored
STM32L4 FLASH, DFSDM: option bytes, JEXTSEL bits, ADC1 output to DFSDM chips change * STM32L4 FLASH: add function for modifying device option bytes * STM32L4 DFSDM: add JEXTSEL bits, ADC1 output to DFSDM chips change ST's documentation hints that ADC output can be routed to DFSDM on some STM32L4X3 chips, but I got confirmation from tech support that this is just a documentation error so remove this from Kconfig. Approved-by: Gregory Nutt <gnutt@nuttx.org>
-