Ivan Ucherdzhiev
42f1f8898b
/arch/arm/src/imxrt/imxrt_lpi2c.c: Fixes 2 bugs in the for IMXRT1050: (1) I2C time out and did not send STOP condition when sending single byte, (2) I2C could not receive bytes after repeated start.
2018-10-13 06:38:33 -06:00
Gregory Nutt
2deaab261f
arch/arm/src/lpc43xx/lpc43_serial.c: Fix some minor typos in comments.
2018-10-12 17:07:04 -06:00
Dave Marples
9713e0768d
arch/arm/src/lpc43xx/lpc43_serial.c: Fix copy-paste error: g_usart1port->g_uart1port.
2018-10-12 17:03:50 -06:00
Gregory Nutt
706b20a49f
fs/vfs/fs_read.c: Elimnate a warning noted by Anonymouns in Issue 124.
2018-10-12 14:58:21 -06:00
Gregory Nutt
4d75901cc4
arch/mips/include/mips32/cp0.h: Fix some copy-paste errors that cause malformed comments and syntax errors when certain CP0 CONFIG1 bits are referenced. Note in Issue 123 by Anonymous.
2018-10-12 14:52:05 -06:00
Gregory Nutt
c6c9064464
EFM32, Kinetis, BCM2708: Juha Niskanen's fix of commit 4a32325e3c
also applies to BCM2708, EFM32, and Kinetis.
2018-10-10 06:45:03 -06:00
Juha Niskanen
4a32325e3c
stm32f0, stm32f7, stm32h7, stm32l4 serial: fix use of CONFIG_SERIAL_IFLOWCONTROL for CONFIG_SERIAL_OFLOWCONTROL
2018-10-10 06:29:29 -06:00
Juha Niskanen
167663462f
arch/arm/src/stm32f7/stm32_serial.c: force invalidate of data cache after DMA re-enable when returning from low-power mode
2018-10-09 06:35:43 -06:00
Gregory Nutt
68c8a4c5a2
Update TODO list, Kconfig help text.
2018-10-08 14:45:00 -06:00
Gregory Nutt
378aa1a055
drivers/wireless/ieee80211/Kconfig: Update Kconfig help text.
2018-10-08 09:03:42 -06:00
Gregory Nutt
31e4981192
drivers/wireless/ieee802.11: Extend Add capabilility to get firmware from a mounted file system to BCM43362. Also fix some compile/link issues introduced in the previous commit.
2018-10-07 15:00:13 -06:00
Ramtin Amin
b539d04cfb
drivers/wireless/ieee802.11: Add capabilility for Broadcom chips to get firmware and CLM data from a mounted file system vs. in-memory data structures.
2018-10-07 10:03:39 -06:00
Gregory Nutt
646cf35e54
Trivial update to README files.
2018-10-07 09:15:11 -06:00
Gregory Nutt
6483b592ff
configs/olimex-lpc1766stk/hidkbd: Add a configuration for testing the HID keyboard.
2018-10-07 07:28:51 -06:00
GregoryN
9633a44217
configs/olimex-lpc1766stk/src/lpc17_bringup.c: Remove unnecessary include.
2018-10-07 01:40:00 +00:00
Gregory Nutt
6a353b91bd
configs/olimex-lpc1766stk: Add support to initialize a USB HID keyboard. Still don't have a working configuration. Seems to require a lot of transfer descriptors. Also reorganized some logic. It has been a long time since the Olimex LPC1766-STK has had any TLC.
2018-10-06 18:06:47 -06:00
Gregory Nutt
cfe5d1148f
configs/olimex-stm32-p407: Added a HID keyboard configuration.
2018-10-06 11:43:19 -06:00
Gregory Nutt
efe2ff3933
libs/libc/stdio/Kconfig: Commit d0254b1c79
removed all usage of CONFIG_NOPRINTF_FIELDWIDTH but failed to remove the selection from the Kconfig file.
2018-10-06 10:33:29 -06:00
Gregory Nutt
0487fa90f8
libs/libc/stdio/lib_libvsprintf.c: Correct another discrepancy between NuttX printf() output and glibc printf() output.
2018-10-06 09:57:06 -06:00
Gregory Nutt
82d1c17cd8
arch/arm/src/stm32/stm32_allocateheap.c: Eliminate warning, 'CONFIG_STM32_HAVE_CCM is not defined.
2018-10-05 16:53:23 -06:00
Gregory Nutt
079fedaa3d
Update TODO list. Costmetic (only) changes to libs/libc/stdio/lib_libvsprintf.c
2018-10-05 16:09:53 -06:00
Gregory Nutt
055810d9a4
libs/libc/stdio/lib_libvsprintf.c: Correct handling of integer 'precision' in all justification types for values 9, 99, 999, 9999, 99999:
...
Right justification:
009 099 999 9999 99999 %5.3u
9 99 999 9999 99999 %5u
Right justification, zero padding
009 099 999 9999 99999 %05.3u
00009 00099 00999 09999 99999 %05u
Left justification
009 099 999 9999 99999 %-5.3u
9 99 999 9999 99999 %-5u
2018-10-05 13:54:36 -06:00
Gregory Nutt
c958dc0f22
libs/libc/stdio/lib_libvsprintf.c: Back out most of commit d0254b1c79
. While logic seemed correct, verify against glibc showed differs. The output now matches the output form glibc:
...
This code sequence:
printf("%3.3u %3.3u %3.3u %3.3u %3.3u\n",
9, 99, 999, 9999, 99999);
printf("%3u %3u %3u %3u %3u\n",
9, 99, 999, 9999, 99999);
printf("%3.3lu %3.3lu %3.3lu %3.3lu %3.3lu\n",
9L, 99L, 999L, 9999L, 99999L);
printf("%3u %3u %3u %3u %3u\n",
9L, 99L, 999L, 9999L, 99999L);
printf("%3.3llu %3.3llu %3.3llu %3.3llu %3.3llu\n",
9LL, 99LL, 999LL, 9999LL, 99999LL);
printf("%3llu %3llu %3llu %3llu %3llu\n",
9LL, 99LL, 999LL, 9999LL, 99999LL);
Generates:
009 099 999 9999 99999
9 99 999 9999 99999
009 099 999 9999 99999
9 99 999 9999 99999
009 099 999 9999 99999
9 99 999 9999 99999
For both NuttX and glibc.
2018-10-05 13:00:18 -06:00
Gregory Nutt
c9fef44b32
Update TODO list.
2018-10-05 11:15:57 -06:00
Gregory Nutt
d0254b1c79
Squashed commit of the following:
...
libs/libc/stdio/lib_libvsprintf.c: Resolves the integer field width problem if Issue 35 for the cases of long and long long integer types.
libs/libc/stdio/lib_libvsprintf.c: Resolves the integer field width problem if Issue 35 for the case of integer types.
libs/libc/stdio: Remove CONFIG_NOPRINTF_FIELDWIDTH. That option does, indeed, make the printf family of functions much smaller. But it also adds a lot of complexity and makes the functions non-standard. Removing this might break some of the tinier platforms but it is the best thing to do for long term maintanance for for OpenGroup.org compliance.
2018-10-05 09:33:48 -06:00
raiden00pl
342cbe58dd
Merged in raiden00/nuttx_pe (pull request #732 )
...
configs: add support for nucleo-f302r8 board
Approved-by: GregoryN <gnutt@nuttx.org>
2018-10-05 13:02:49 +00:00
raiden00pl
2fcf682316
Merged in raiden00/nuttx_pe (pull request #731 )
...
stm32_tim.c: don't use hardcoded UIF interrupt in some functions
Approved-by: GregoryN <gnutt@nuttx.org>
2018-10-04 16:16:54 +00:00
raiden00pl
ff0640096f
Merged in raiden00/nuttx_h7 (pull request #730 )
...
Master
* stm32h7/rcc: update rcc defs, add SPI clock configuration and some fixes in rcc
* stm32h7: initial defs for SPI
* stm32h7: initial defs for MDMA, DMA, BDMA and DMAMUX
Approved-by: GregoryN <gnutt@nuttx.org>
2018-10-04 16:16:14 +00:00
Gregory Nutt
8eac8ee52a
Trivial updates after review of last merge.
2018-10-03 11:22:22 -06:00
Mihai Serban
b01e6e5f2a
libs/libc/stdio/lib_sscanf.c: Fix conversion for format specifiers that appear right after a floating point format specifier
...
When performing a floating point conversion the parsing code could
consume more than required characters from the input buffer. This made
impossible to convert input of form "1.1K" using format "%f%c".
Fix the issue by advancing the input buffer with the actual characters
converted as a float point number.
Signed-off-by: Mihai Serban <mihai.serban@gmail.com>
2018-10-03 11:15:44 -06:00
Gregory Nutt
300b26d1d8
Documentation/NuttShell.html: Another trivial update.
2018-10-02 13:47:47 -06:00
Gregory Nutt
c1fdd2d6b1
Documentation/NuttShell.html: Trivial correction in comparison to Bash behavior.
2018-10-02 12:14:36 -06:00
Gregory Nutt
4eeba49507
Documentation/NuttShell.html: Add a little more information for the NSH set command.
2018-10-02 11:57:39 -06:00
Gregory Nutt
faefa6cd9f
libs/libc/netdb/lib_getaddrinfo.c: Fix a warning found in build testing.
2018-10-02 11:16:47 -06:00
Gregory Nutt
b9823ce1d7
EFM32, STM32 (FS/HS), STM32F7, and STM32L4 OTGFS/HS: Th epin_configure() function used the same eptype as the TxFIFO number for all endpoints. This should probably be the physical EP number, not the EP type. Suggested by Key Two.
2018-10-02 10:10:56 -06:00
Gregory Nutt
a90e031028
Documentation/NuttShell.html: Improve an explanation.
2018-10-02 06:52:47 -06:00
Gregory Nutt
c04b9ef7bd
Documentation/NuttShell.html: Add description of the PATH environment variable.
2018-10-01 15:09:16 -06:00
Gregory Nutt
1236d194ac
Documentation/NuttShell.html: Update document to describe the 'export' command, the CONFIG_NSH_VARS setting, and the effect of this setting on the behavior of the 'set' and 'unset' commands.
2018-10-01 14:30:44 -06:00
Gregory Nutt
af50ab0088
sched/environ/env_unsetenv.c: Fix a memory leak introduced by the previous commit.
2018-09-30 11:45:59 -06:00
Gregory Nutt
d3c2373940
sched/environ/env_unsetenv.c: Fix and error in unsetenv() when unsetting the last of the environment variables.
2018-09-30 11:40:10 -06:00
Gregory Nutt
4391b51cd3
fs/procfs/fs_procfsproc.c: Change output of the env file so that it looks more like output from the 'env' command. Documentation/NuttShell.html: Document the new NSH 'env' command.
2018-09-30 11:15:28 -06:00
Gregory Nutt
a037aeec5d
Trivial update to a comments and to SPIFFS comments and debug output.
2018-09-30 07:15:15 -06:00
Gregory Nutt
d23c5e0d61
fs/spiffs: Add a check for an error in a return value. Improve some working in the TODO list.
2018-09-29 17:19:04 -06:00
Gregory Nutt
cc539d7f95
fs/spiffs: Need to flush cache to FLASH when closing file. Also updates TODO list.
2018-09-29 15:04:11 -06:00
Alan Carvalho de Assis
c4a906aef4
drivers/leds/max7219.c: Support all digits presented in the MAX7219 datasheet.
2018-09-29 11:16:45 -06:00
Gregory Nutt
d8bfb4e3a2
fs/spiffs: Fix some disagreement between the NuttX wrapper and the core SPIFFS with regard to meaning of a return value. This was causing more writes than necessary and wasting FLASH space.
2018-09-29 11:01:46 -06:00
Gregory Nutt
5fad655982
configs/sim/spiffs/defconfig: Remove CONFIG_EXPERIMENTAL.
2018-09-28 20:05:42 -06:00
Gregory Nutt
6a12213fbb
fs/spiffs: I have been test with apps/examples/fstest which provides a good exercise but of the FS internals but not of the user interface. I build an SPIFFS aware NSH configuration and found and fixed a number of glaring usability errors: (1) Missing logic to stat the SPIFFS root directory, (2) Confusion in use to two similarly named struct field... caused files to be unexpectedly deleted. (3) Fixed a sempahore deadlock condition. And (5) Fix /procfs/mount. It was unaware of the SPIFFS file system type.
2018-09-28 17:35:25 -06:00
Gregory Nutt
e90723307e
fs/spiffs: Fix an error in who the deferred 'unlink' is handling in close(). Modify read() and write behavior() so that they do not return so many partial reads and writes.
2018-09-28 13:21:44 -06:00
Gregory Nutt
294456fa20
fs/spiffs: Add logic to dump the logical context of the FLASH.
2018-09-28 11:23:42 -06:00