Gregory Nutt
891b2646da
configs/: apps/netutils/ping has been removed. Ping support is now provided by apps/system/ping. Remove references to -CONFIG_NETUTILS_PING or change them to CONFIG_SYSTEM_PING with CONFIG_NET_ICMP_SOCKET=y
2018-09-05 14:56:09 -06:00
Gregory Nutt
33e3fb7a70
Correct mispellings of pseudo. Update some comments in signal.h.
2018-09-05 11:56:14 -06:00
Goden Freemans
9348f600ee
arch/arm/src/stm32l4: Add getstatus and getperiod method to the timer driver (includes coding standard changes made prior to commit)
2018-09-05 08:48:24 -06:00
Gregory Nutt
b7d1f13a54
b/sched/sched/sched_waitpid.c: Remove options check in DEBUG_FEATURES
2018-09-05 06:45:49 -06:00
Gregory Nutt
3611aefd14
tools/mkexport.sh: Save the name of the STRIP tool too.
2018-09-04 17:18:16 -06:00
Gregory Nutt
e88759e53d
Update a README.
2018-09-04 16:48:34 -06:00
Gregory Nutt
b7726df9f7
tools/Makefile.unix: Was not cleaning up export directory if it was left from a failed export. configs/sama5d4-ek/README.txt: Update.
2018-09-04 13:19:17 -06:00
Juha Niskanen
069e9b899c
arch/arm/src/stm32f7: Port the low-level PM functions to STM32F7.
2018-09-04 07:18:12 -06:00
Goden Freemans
b7bec7f064
configs/b-l475e-iot01a/src: Add timer driver support.
2018-09-04 07:13:03 -06:00
Gregory Nutt
820a6c4e39
configs/b-l475e-iot01a/src: Fix copy paste errors in names: stm32_bringup->stm32l4_bringup. Noted by Freemans Goden.
2018-09-04 06:54:58 -06:00
Gregory Nutt
ab5ebc5498
Revert "tools/KernelLibs.mk: Force libproxies to be built and installed before applications are build. Otherwise, the applications will not be able to find libproxies. I don't know why this was never seen before. Must be due to recent changes in the apps/ directory. The change is correct in any event."
...
This reverts commit f7eee58aee
.
2018-09-03 16:27:54 -06:00
Gregory Nutt
f7eee58aee
tools/KernelLibs.mk: Force libproxies to be built and installed before applications are build. Otherwise, the applications will not be able to find libproxies. I don't know why this was never seen before. Must be due to recent changes in the apps/ directory. The change is correct in any event.
2018-09-03 13:34:41 -06:00
Gregory Nutt
152ccbd447
configs/olimex-stm32-p407/dhtxx: Fix defconfig file. It was based on an older, incompatible version of NuttX.
2018-09-03 09:42:04 -06:00
Gregory Nutt
993321dda6
drivers/serial: Add support for Ctrl-Z. This works just like the recently added Ctrl-C support except that SIGSTP is sent when the Ctrl-Z characters is encountered vs. SIGINT.
2018-09-02 15:36:25 -06:00
Gregory Nutt
093348030e
sched/: Update signal default STOP action. If waitpid was called with the WUNTRACED then wake up waitpid. Also fix some compile problems.. How did this work before?
2018-09-02 13:51:52 -06:00
Gregory Nutt
a6f9c6215d
Update some comments
2018-09-02 12:34:45 -06:00
Gregory Nutt
5c5b6ab8f6
arch/arm/src/stm32h7: Remove old references to RXDMA. Add configuration option to select the Rx FIFO threshold level.
2018-09-02 08:35:22 -06:00
Gregory Nutt
ff1e6a66e9
configs/metro-m4: Fix problem with SysTick timer running too fast. This turned out to be a dumb typo in board.h that was providing the wrong CPU frequency to the SysTick setup logic.
2018-09-02 07:31:16 -06:00
Gregory Nutt
9f6383e5fd
configs/metro-m4: Verify the CMCC and enable it by default in the NSH configuration.
2018-09-01 17:03:31 -06:00
Gregory Nutt
f66869b793
configs/metro-m4: Update the NSH configuration.
2018-09-01 15:58:24 -06:00
Gregory Nutt
aee1c39eab
configs/metro-m4: Fix RxD interrupt pin selection. The number SERCOM interrupts do not refer to PAD numbers, but to bit positions in the INFLAG register (very tiny footnote in the data sheet). With with final fix, the basic NSH configuration appears fully functional.
2018-09-01 15:29:22 -06:00
Gregory Nutt
6ada0e10ba
configs/metro-m4: Fix RxD PAD selection. Add a configuration option to use OSCULP32K instead of XOSC32K.
2018-09-01 14:38:19 -06:00
Gregory Nutt
1e4272a046
arch/arm/src/samd5e5: Correct some bad addresses in the memory map.
2018-09-01 11:15:16 -06:00
Gregory Nutt
e3d7fcf7ab
arch/arm/src/samd5e5/sam_lowputc.c: Only the console USART was begin enabled.
2018-09-01 10:29:09 -06:00
Gregory Nutt
d88415083f
Update a README.
2018-09-01 09:47:15 -06:00
Gregory Nutt
cecff14e34
Cosmetic updates to some comments
2018-09-01 07:50:10 -06:00
Ouss4
93c23a2c03
configs/olimex-stm32-p407: Add board support for the DHTxx sensor.
2018-09-01 07:36:01 -06:00
Ouss4
adda352b15
drivers/sensors/dhtxx.c: Driver for DHTxx sensor.
2018-09-01 07:25:30 -06:00
raiden00pl
fa48d27c4f
Merged in raiden00/nuttx_h7 (pull request #715 )
...
stm32h7/stm32_serial.c: don't include stm32_dma.h
Approved-by: GregoryN <gnutt@nuttx.org>
2018-09-01 11:33:20 +00:00
Gregory Nutt
438f6a866b
arch/arm/src/samd5e5/: Some failed attempts to get the USART SERCOM initialized. Still worthy changes although they do not solve the problem.
2018-08-31 16:18:10 -06:00
Gregory Nutt
25dce66483
arch/arm/src/samd5e5/: Combine some duplicated GCLK configuration logic
2018-08-31 13:34:34 -06:00
Daniel Agar
b699bdef3b
Merged in dagar/nuttx/pr-stm32f7_stackcheck-upstream (pull request #714 )
...
stm32f7 add up_stackcheck.c
Approved-by: GregoryN <gnutt@nuttx.org>
2018-08-31 18:01:46 +00:00
Gregory Nutt
ff906b0bef
arch/arm/src/samd5e5: Updates to clock configuration from initial testing. With these changes the boot up gets through clock configuration but hangs in the low-level USART configuration before completing the boot.
2018-08-31 09:58:53 -06:00
Gregory Nutt
345d088661
arch/arm/src/samd5e5: Updates to clock configuration from initial testing. Still does not boot correctly.
2018-08-31 07:38:52 -06:00
Jakob Haufe
7bea6854e5
Merged in sur5r/nuttx-nuttx/lpc43_wwdt-fix (pull request #713 )
...
arch/arm/src/lpc43xx: Make WWDT usable again
LPC43xx WWDT driver was not updated when irq_dispatch grew an argument
flag in b3222bbc8a
.
Also fixes two typos and a naming inconsistency (WWDT vs. WWDG).
Approved-by: GregoryN <gnutt@nuttx.org>
2018-08-30 16:42:43 +00:00
Gregory Nutt
a7265d71c6
This commit adds support for default signal actions for SIGSTOP, SIGSTP, and SIGCONT.
...
Squashed commit of the following:
Add procfs support to show stopped tasks. Add nxsig_action() to solve a chicken and egg problem: We needed to use sigaction to set default actions, but sigaction() would refuse to set actions if the default actions could not be caught or ignored.
sched/signal: Add configuration option to selectively enabled/disable default signal actions for SIGSTOP/SIGSTP/SIGCONT and SIGKILL/SIGINT. Fix some compilation issues.
sched/sched: Okay.. I figured out a way to handle state changes that may occur while they were stopped. If a task/thread was already blocked when SIGSTOP/SIGSTP was received, it will restart in the running state. I will appear that to the task/thread that the blocked condition was interrupt by a signal and returns the EINTR error.
sched/group and sched/sched: Finish framework for continue/resume logic.
sched/signal: Roughing out basic structure to support task suspend/resume
2018-08-30 10:27:18 -06:00
Xiang Xiao
20fc3ebcdd
include/nuttx/ioexpander/gpio.h: Fix build break introduced by commit 459d9f2851
2018-08-30 07:25:26 -06:00
Gregory Nutt
d88cb93d95
fs/vfs and fs/inode: Trivial typo fixes gleaned from the fileopen branch.
2018-08-29 16:01:56 -06:00
Gregory Nutt
aaa660bae6
sched/group and sched/signal: Some good but trivial stuff harvested from the suspend branch.
2018-08-29 15:50:01 -06:00
Gregory Nutt
1d04ef2f93
sched/signal/sig_default.c: Lock the scheduler while while killing the children so that we do not lose priority and let the task group continue to run in an indeterminate state.
2018-08-29 14:55:45 -06:00
Gregory Nutt
94910d2925
sched/: Cosmetic reordering of conditional compilation. Style is that comments related to the conditionally compiled logic are included within the conditional compipilation so that its scope and belongingness is clear.
2018-08-29 13:09:00 -06:00
Gregory Nutt
bb92b98dc0
net/arp/arp_out.c: Fix some backward logic in an if condition.
2018-08-29 10:51:44 -06:00
Xiang Xiao
51708745f6
drivers/serial/serial_dma.c: Fix typo error in uart_recvchars_dma()
2018-08-29 08:31:43 -06:00
Gregory Nutt
d24f58c790
sched/group/group_killchildren.c: In some circumstances, group_killchildren() could have called pthread_cancel() to kill a task. Also, the behavior would not be as expected if a pthread had cancellation disabled. sched/signal/sig_default.c: Correct signal handling in the multiple threaded case. The SIGKILL signal may actually be processed on a pthread, not the main thread of the task.
2018-08-29 07:33:28 -06:00
Gregory Nutt
73c73af777
sched/irq/irq_dispatch.c: Fix my typo that was added while reviewing Xiang's changne.
2018-08-29 07:13:26 -06:00
Juha Niskanen
827d316dce
drivers/audio/audio_i2s.c: Fix bad NULL pointer check
2018-08-29 06:19:19 -06:00
Xiang Xiao
09c907b446
drivers/serial/serial.c: Fix warning: 'value computed is not used'
2018-08-29 06:10:53 -06:00
Xiang Xiao
6129136329
libs/libc/stdio/lib_setvbuf.c: Fix warning: 'newbuf may be used uninitialized'
2018-08-29 06:10:52 -06:00
Xiang Xiao
11bccf42ea
include/nuttx/usb/audio.h: Fix warning: 'missing whitespace after the macro name'
2018-08-29 06:10:52 -06:00
Xiang Xiao
19bde835e2
sched/signal/sig_default.c: Fix warnings about implicit declaration of 'this_task' and 'group_killchildren'
2018-08-29 06:10:52 -06:00