Gregory Nutt
|
a7697c9726
|
Revert "configs: With recent changes to apps/ all configurations that build appliations as modules must now also select CONFIG_APPS_LOADABLE."
This reverts commit e50a2c7fb1 .
|
2018-08-22 12:26:42 -06:00 |
|
Gregory Nutt
|
e50a2c7fb1
|
configs: With recent changes to apps/ all configurations that build appliations as modules must now also select CONFIG_APPS_LOADABLE.
|
2018-08-22 10:22:43 -06:00 |
|
anchao
|
2295a3c4d8
|
configs/sim/loadable: Add loadable demo for arch sim
|
2018-08-22 09:35:01 -06:00 |
|
Gregory Nutt
|
dc15583df8
|
Kconfig and tools/Makefile.unix and : add dynamic application loadable support
|
2018-08-22 09:02:26 -06:00 |
|
Gregory Nutt
|
2edfe7ed42
|
Revert "binfmt/elf: Set elf tcb priority level to default"
This reverts commit 1137927bd7 .
Superceded by commit f1b5a80ae9
|
2018-08-22 08:35:52 -06:00 |
|
Gregory Nutt
|
e3a1d4213c
|
configs: Several applications in apps/ were callign elf_initialize() nxflat_initialize(), or builtin_initialize() in violation of the portable POSIX interface. Those calls were removed from the applications and added to the appropriate board initialization with this commit.
|
2018-08-22 08:30:36 -06:00 |
|
Gregory Nutt
|
b56d5a7548
|
Revert "sched/init: Add option to mount block device for INIT_FILEPATH case"
This reverts commit e5f9b7d66b .
|
2018-08-22 07:29:55 -06:00 |
|
anchao
|
f1b5a80ae9
|
binfmt/elf: Set priority level to default if parent has no priority.
|
2018-08-22 07:20:24 -06:00 |
|
anchao
|
1137927bd7
|
binfmt/elf: Set elf tcb priority level to default
|
2018-08-22 07:16:52 -06:00 |
|
Xiang Xiao
|
e5f9b7d66b
|
sched/init: Add option to mount block device for INIT_FILEPATH case
|
2018-08-22 06:57:00 -06:00 |
|
anchao
|
0124b629a9
|
sched/symtab: Reference default symtab name to binfmt
|
2018-08-22 06:21:20 -06:00 |
|
Xiang Xiao
|
c43b3e5a34
|
fs/hostfs: Add ftruncate support.
|
2018-08-22 06:08:34 -06:00 |
|
anchao
|
9bbacc44ff
|
fs/hostfs: Add support for open() append mode
|
2018-08-22 06:05:45 -06:00 |
|
Gregory Nutt
|
c9792c74f7
|
Trivial change to Coding Standard document.
|
2018-08-22 06:03:56 -06:00 |
|
Gregory Nutt
|
993888fc97
|
Another tiny update to the coding standard just to make a point a little clearer.
|
2018-08-21 15:30:50 -06:00 |
|
Gregory Nutt
|
07ef3fe018
|
Another update to the coding standard; Add some comments detailing the POSIX non-compliance in include/signal.h
|
2018-08-21 15:27:37 -06:00 |
|
Gregory Nutt
|
30d7dbd9a6
|
Update C Coding standard again. Correct some comments in tools/nxstyle.c
|
2018-08-21 13:32:05 -06:00 |
|
Gregory Nutt
|
5635e9632c
|
Reverts cc31f22213 : That commit throughs the baby out with the bathwater. True, it did cause too many false alarms. But a better solution is to keep the logic but add some additional logic to reduce the number of false alarms.
|
2018-08-21 13:07:29 -06:00 |
|
Gregory Nutt
|
b0d8a2d31f
|
Update C coding standard.
|
2018-08-21 12:56:36 -06:00 |
|
Gregory Nutt
|
cc31f22213
|
tools/nxstyle.c: Back out part of a recent addition that was causing too many false alarms. drivers/wireless/ieee80211: Make a couple of files conform to the coding standard (and other cosmetic fixes).
|
2018-08-21 12:46:00 -06:00 |
|
Gregory Nutt
|
af9fb080e0
|
fix a spelling error
|
2018-08-21 10:33:16 -06:00 |
|
Gregory Nutt
|
2e0860e193
|
net/procfs/netdev_statistics.c: Was not handling the output correct for the case of an IEEE 802.11 device.
|
2018-08-21 09:08:29 -06:00 |
|
Evgeniy Bobkov
|
df7565e557
|
arch/arm/src/stm32f7/stm32_serial.c: Previous logic would invalidate the data cache as each byte was read from the DMA buffer. This change adds logic to invalidate the data cache less frequently by monitoring the state of the Rx DMA buffer cache coherency and invalidating only regions as necessary. This commit also reverts commit e17d8c719e which has a logic error in cases where data is removed from the Rx DMA buffer at a rate higher than it is added to the Rx DMA buffer.
|
2018-08-21 06:20:23 -06:00 |
|
Gregory Nutt
|
0e7fa2c9b0
|
Update some comments.
|
2018-08-20 22:06:04 -06:00 |
|
Gregory Nutt
|
e17d8c719e
|
arch/arm/src/stm32f7/stm32_serial.c: Previous logic would invalidate the data cache as each byte was read from the DMA buffer. This change moves one line of code: The cache invalidation moved from the single character read logic to the DMA complete interrupt handler. It is only necessary to invalidate the DMA buffer at the time that the Rx DMA completes.
|
2018-08-20 19:07:40 -06:00 |
|
Gregory Nutt
|
10f74ebd3f
|
configs/: Refresh AVR, AVR32, MIPS/PIC32, and Simulator configurations.
|
2018-08-19 18:07:10 -06:00 |
|
Gregory Nutt
|
47d87fd857
|
configs/: Refresh ARM and Xtensa configurations.
|
2018-08-19 17:48:13 -06:00 |
|
Gregory Nutt
|
92b925ba02
|
arch/Kconfig: Bring-up features should also depend on CONFIG_DEBUG_FEATURES. I missed a bring-up feature that is specific to the ESP32. I hope that the ESP32 ports still work as intended! It depended on some of these bring-up settings in the header file. I moved the definitions to the ESP32 defconfig files.
|
2018-08-19 15:38:06 -06:00 |
|
Gregory Nutt
|
cba0ddad0e
|
arch/: Most some common debug configuration settings out of header files and into Kconfig files where they belong.
|
2018-08-19 14:55:49 -06:00 |
|
Gregory Nutt
|
8e203e09d4
|
Costmetic changes
|
2018-08-19 11:19:43 -06:00 |
|
Gregory Nutt
|
c790450ba2
|
Remove CONFIG_ARCH_CALIBRATION. It is awkward to use and no longer necessary now that we have apps/examples/calib_udelay.
|
2018-08-19 10:06:36 -06:00 |
|
Gregory Nutt
|
f20a2b4dcd
|
include/sys/param.h: Add a dummy sys/param.h header file. This is not a standard file but is used by other systems and having the dummy file may minimize some porting efforts.
|
2018-08-19 08:24:30 -06:00 |
|
Gregory Nutt
|
ed4aae0fe0
|
include/endian.h and libs/libc/endian: Add support for endian.h.
|
2018-08-19 07:44:04 -06:00 |
|
Gregory Nutt
|
0334b4dcc1
|
fs/procfs: Add a configuration option to disable environment variable info.
|
2018-08-19 06:36:23 -06:00 |
|
Gregory Nutt
|
f980200ac4
|
fs/procfs/: Add support for /proc, a convenient way for getting information about the currently running task.
|
2018-08-18 18:00:23 -06:00 |
|
Gregory Nutt
|
bbad69ab61
|
Change all occurrences of CONFIG_EXAMPLES_NSH* to CONFIG_SYSTEM_NSH* to match changes in the apps/ directory.
|
2018-08-18 09:14:59 -06:00 |
|
Gregory Nutt
|
0e5b02552a
|
inclued/stdio.h: popen()/pclose() are not available in KERNEL mode because they depend on task_spawn() which is not available in KERNEL mode.
|
2018-08-17 16:06:01 -06:00 |
|
Gregory Nutt
|
5a23ca37b1
|
Cosmetic update to comments.
|
2018-08-17 14:23:38 -06:00 |
|
Gregory Nutt
|
4dac881e24
|
include/stdio.h: Add prototypes for popen() and pclose(). Actual implementation is in apps/system/popen()
|
2018-08-17 10:40:59 -06:00 |
|
Gregory Nutt
|
a9b1940c95
|
Documentation/NuttX.html: Add note about CDC/ECM
|
2018-08-16 10:46:44 -06:00 |
|
ichael Jung
|
aad8f6e45f
|
drivers/usbdev/cdcecm.c: Adds USB Device Support for CDC/ECM
|
2018-08-16 08:49:11 -06:00 |
|
Juha Niskanen
|
d219182588
|
arch/arm/src/stm32l4: Some updates to analog peripherals ADC, COMP and DFSDM for STM32L4XR
|
2018-08-16 08:10:46 -06:00 |
|
Juha Niskanen
|
c90ee015e4
|
arch/arm/src/stm32, stm32f7, stm32l4: Make STM32F4XX RTC depend on CONFIG_STM32_RTC, cosmetic changes to comments
|
2018-08-16 08:05:24 -06:00 |
|
Juha Niskanen
|
abf251f2a9
|
arch/arm/src/stm32/stm32_adc.c: Allow multiple channels without DMA on STM32L15XX
|
2018-08-16 08:03:25 -06:00 |
|
Gregory Nutt
|
aeda17318d
|
tools/Config.mk: Move the RWILDCARD function definition from apps/builtin/Makefile to nuttx/tools/Config.mk. It may have a broader usage than it does now.
|
2018-08-15 18:45:39 -06:00 |
|
Gregory Nutt
|
96f05c895d
|
tools/Config.mk: Add function CATFILE definition. Currently only used in apps/builtin/Makefile.
|
2018-08-15 18:30:12 -06:00 |
|
Gregory Nutt
|
4b92f71a82
|
net/netdev/netdev_register.c: Eliminate a newly introduced warning.
|
2018-08-14 13:54:10 -06:00 |
|
Gregory Nutt
|
b00a2e5c54
|
net/: Change order of logic: Select the user-defined interface name format BEFORE determining the minor device number. Otherwise, the devault interface name will be used.
|
2018-08-14 08:40:06 -06:00 |
|
Gregory Nutt
|
4a724b1f3c
|
net/: Remove all references to CONFIG_NET_USER_DEVFMT. That feature is now unconditionally enabled. This was done because (1) the feature does not require very much additional memory, and (2) it causes confusion in the configuration due to the additional complexity. And network drivers that fail to zero the device structure interface name field (d_ifname) because calling netdev_register() will, however, get a nasty surprise.
|
2018-08-14 08:01:52 -06:00 |
|
Dmitriy Linikov
|
b6151ce997
|
drivers/net/tun.c: Fixed custom tun devname formatting.
|
2018-08-14 07:13:41 -06:00 |
|