195 Commits (27ee36b2049167a1272122548fe61aa2993d79c1)

Author SHA1 Message Date
patacongo 049c934465 drivers/serial.c: Fix some race conditions. Some bad things code happen if we lost a USB connection at certain times. 12 years ago
patacongo 85417c1a51 Prep for 6.25 release 12 years ago
patacongo a6d4497461 Additional patches from Petteri Aimonen for FAT, STM32 SPI, and AT25 12 years ago
patacongo 966e801032 Misc clean; mark assertions as non-returning; allow toolchain prefix to be overriden from make command line 12 years ago
patacongo 9de6f4d501 Fix readline return value; Add support for removable serial devices 12 years ago
patacongo 433dae7422 Beginning of apps/system/usbmonitor (incomplete); more LM4F changes from JP 12 years ago
patacongo 12af0cacd6 Misc SYSLOG and STM32 serial fixes 12 years ago
patacongo cc99071a68 Serial driver needed even when no console; Fix user LED settings in all STM32 configurations 12 years ago
patacongo d3e4a31ac5 configs/stm32f4discovery/nsh converted to use kconfig-frontends 12 years ago
patacongo b4db7635d8 Add configs/stm32f4discovery/usbnsh 12 years ago
patacongo e96d8f046b Add a start hook that can be setup to call a function in the context of a new thread before the new threads main() has been called. 12 years ago
patacongo 47b94bafa5 Move socket data from TCB to task group structure. 12 years ago
patacongo b82c36961a Move stream data from TCB to task group structure. 12 years ago
patacongo 5b6482a22b Move file data from TCB to task group 12 years ago
patacongo a1aa13f628 Don't keep the parent task's task ID in the child task's TCB. Instead, keep the parent task group IN the child task's task group. 12 years ago
patacongo 239e2808cc Move environment variables in the task group structure 12 years ago
patacongo fdaa22ed2d Add logic to send SIGCHLD to all members of a task group 12 years ago
patacongo 25e9b8d084 Fix poll/select issue reported by Qiang 12 years ago
patacongo 888306f728 Add psock_poll(); Fix some warnings reported by Lorenz Meier; lm4f logic from JP 12 years ago
patacongo ad65a04617 Convert configs/olimex-lpc1766stk/nettest to use kconfig-frontends 12 years ago
patacongo 63f8c0a954 Add option to used keyboard CODEC in apps/examples/keypadtest 12 years ago
patacongo 340a72b7cd Add logic to retain child task exit status if so configured 12 years ago
patacongo f86f863834 Add single-wire UART support to STM32 serial driver 12 years ago
patacongo 9375b285f2 More logic to use BASEPRI to control interrupts -- still doesn't work 12 years ago
patacongo e504d643fc Beginning of support for LCD1602 12 years ago
patacongo 28a0cf4aa0 Yet another repair for the previouis botched recvfrom() fix; Fix telnet driver: It needs to break out of the read loop if 0 (meaning not conneced) of a value < 0 (an error) is encountered. 12 years ago
patacongo 1094575ce5 Fix a bug where recv[from]() would hang when remote host gracefully closed connection 12 years ago
patacongo 070651221f Add split package logic to improve TCP send performance with delayed ACKs 12 years ago
patacongo 53e8b454bf Add configuration for Wave Share Open1788 (fragmentary) 12 years ago
patacongo 3ff155d048 Beginnings of definitions for the LPC1788; convert olimex-lpc1766stk to use kconfig-frontends 12 years ago
patacongo 76753ad9cb Add internal API task_reparent(), used in posix_spawn(). Move libc/spawn/lib_ps.c to sched/task_posixspawn.c; Move libc/spawn/spawn.h to include/nuttx/spawn.h 12 years ago
patacongo 19e43efe23 NSH will now run files from the file system; Add logic to unload and clean-up after running a task from a file system; Extensions to builtin apps from Mike Smith 12 years ago
patacongo e7e1c6aee0 convert configs/sim/nsh to use kconfig-frontends 12 years ago
patacongo a568e1e63a Add a binary 'loader' so that builtin applications can be executed from the BINFS file system 12 years ago
patacongo 38efdf0ce3 Rename apps/include/apps.h to builtin.h. Move parts of apps/builtins/exec_builtin.c to binfmt/libbuiltin/libbuiltin_utils.c 12 years ago
patacongo 4f7967b4c6 apps/builtin/binfs.c moved to nuttx/fs/binfs/fs_binfs.c 12 years ago
patacongo 90a72e97d3 Implement vfork() for the MIPS32 architecture 12 years ago
patacongo 87b33d3546 Configre configs/ubw32/ostest to use kconfig-frontends 12 years ago
patacongo cc3614dfe8 Finish dup logic for open files; fix bug in sigtimedwait(), would return wrong signo value if the signal was already pending 12 years ago
patacongo 930f9a1351 Add support for dup2'ing files. Infrastructure and ROMFS done. Still need FAT, BINFS, NXFFS, and NFS 12 years ago
patacongo b3f3dd123c Use SIGCHLD with waitpid(); implemented wait() and waitid() 12 years ago
patacongo ffda55b34a Cosmetic cleanup from SIGCHLD changes 12 years ago
patacongo b58281cab8 Fix a *critical* bug in the task exit logic. Implements SIGCHILD 12 years ago
patacongo 43e22b2b98 Fix an error handling bug in the fread logic 12 years ago
patacongo e7a5090e55 Various changes while debugging posix_spawn 12 years ago
patacongo f011bd7ef6 Added a test of posix_spawn() 12 years ago
patacongo 322e9d18c7 Completes implementation of posix_spawn. Still untested and undocumented 12 years ago
patacongo 91cfebc978 Removed posix_spawn signal masks - they cannot be supported in NuttX; Add skeleton for posix_spawn proposer - still incomplete 12 years ago
patacongo 35c5bb8e0f Fix rounding in clock_time2ticks(). From Mike Smith. 12 years ago
patacongo 44fdf6fc7a Add file action logic which will eventually be needed to support posix_spawn() 12 years ago