96 Commits (433dae74225a98c5ed65834b8574eea90259e220)

Author SHA1 Message Date
patacongo 02b171cb25 Updates for stm32f4discovery/usbnsh configuration 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 80904539e6 Add logic to keep track of members of a task group 12 years ago
patacongo e95efd5d2a Add framework to support task groups 12 years ago
patacongo 888306f728 Add psock_poll(); Fix some warnings reported by Lorenz Meier; lm4f logic from JP 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 336f91b4e6 lpc1788 update from Rommel Marcelo; Beginning of logic to retain child exit status 12 years ago
patacongo e504d643fc Beginning of support for LCD1602 12 years ago
patacongo 41b7f883e5 LM3S OpenOCD configuration from Jose Pablo Carballo 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 e9d0885500 Add logic to automatically unload module on exit; Several patches from Mike Smith 12 years ago
patacongo caeef71797 Change the way thread priority is handled in binfmt/ to better match the way that priority is set up for the builtin tasks 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 77efc9f9cd BINFS now supports open, close, and FIOC_FILENAME ioctl 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 b58281cab8 Fix a *critical* bug in the task exit logic. Implements SIGCHILD 12 years ago
patacongo db161f73bc Documentation update 12 years ago
patacongo e7a5090e55 Various changes while debugging posix_spawn 12 years ago
patacongo 6f241ed044 Add interfaces to dynamically change symbol tables used by posix_spawn, execv, and execl. This is needed for testing. 12 years ago
patacongo 9f8f8fc6dc Add missing support for signal masks to posix_spawn. 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 5ac907eb39 Add spawn attribute logic which will eventually be needed to support posix_spawn() 12 years ago
patacongo 44fdf6fc7a Add file action logic which will eventually be needed to support posix_spawn() 12 years ago
patacongo 35cc14be43 Change naming of all Stellaris pre-processor symbols from LM3S_ to LM_ to make room in the namespace for LM4F 12 years ago
patacongo 8156a2bed1 Use kconfig- prefix to avoid tool name conflicts (from Jose Pablo Carballo) 12 years ago
patacongo 14f72f7a21 Add execv() and execl(); Move lm3s header files for compatibility 12 years ago
patacongo a5f001189e This initial vfork() check-in was a little pollyanna-ish 12 years ago
patacongo 876062fe3a Implement a simple vfork(). ARM only for now 12 years ago
patacongo fe4b34bded Fix SEM_INITIALIZER 12 years ago
patacongo 8d75785fad STM32 FLASH changes from Freddie Chopin 12 years ago
patacongo e1eacb2254 Add ZP213X/4XPA nxlines configuration (needs a little more work) 12 years ago
patacongo 954529e8c5 Add support for key release events 12 years ago
patacongo 88bccb641e Verified USB HID KBD driver encoding of special characters; apps/examples/hidkbd now decodes encoded keyboar characters. 12 years ago
patacongo 8ed19bb07d Add UG_2965SWEG01 driver from Darcy Gong; fix logic error in how waiters are reawakened in the USB HID keyboard driver 12 years ago
patacongo 373e145e54 Implement encoding the usbhost HID keyboard driver; configre olimex-lpc1766stk HID keyboard configuration to use the kconfig-frontends tool 12 years ago
patacongo 292d4db37a Add logic to serialize and marshal out-of-band keyboard commands 12 years ago
patacongo 7c73fe57c6 Fixes for l3s, USB composite, nfsmount, apps context build problems 12 years ago
patacongo 247ad37c4b configs/sim/nxwm now uses kconfig-frontends 12 years ago
patacongo c67fdb87f7 Patches from Petteri Aimonen (plus a few other things) 12 years ago