335 Commits (f562a279765a7d90bad7b07963995148de4b2af2)

Author SHA1 Message Date
px4dev 8cb583cf80 Assorted compile fixes. 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 4a3b0823cb LM4F update from JP 12 years ago
patacongo 79ccfa4ae6 Add syslog.h; rename lib_rawprintf() to syslog() 12 years ago
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
Simon Wilks 0246842c88 Enable single wire via ioctl calls and pull the battery voltage from the battery status topic. 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
Simon Wilks ecd01dc2e8 We aren't using RS485 but single wire. 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
px4dev f127495caa Manually fixup merge botches via direct comparison with NuttX r5447. 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
Andrew Tridgell 920608bf36 added vdprintf() library function 12 years ago
patacongo 8d75785fad STM32 FLASH changes from Freddie Chopin 12 years ago