238334bcd9
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@80 42af7a65-404d-4744-a932-0658087f49c3
51 lines
1.9 KiB
Plaintext
51 lines
1.9 KiB
Plaintext
0.1.0 2007-03-09 Gregory Nutt <spudmonkey@racsa.co.cr>
|
|
|
|
* Initial Release
|
|
* Support for Linux user mode simulation and TI
|
|
TMS320C5471 (Arm7) provided
|
|
|
|
0.1.1 2007-03-14 Gregory Nutt <spudmonkey@racsa.co.cr>
|
|
|
|
* Corrected an error in interrupt level context switching
|
|
for C5471
|
|
* Added fgets() and gets() logic; verified c5471 console read.
|
|
* Corrected error in reading from the C5471 serial port:
|
|
Improper use of semaphore can cause deadlock.
|
|
* Fixed an error in the memory cleanup: The idle task
|
|
cannot take sempahores (because it must always be ready
|
|
to run).
|
|
* Tasks can now accept a configurable maximum number of
|
|
input parameters (argc)
|
|
* _task_init() was divided into separate functions that
|
|
require fewer parameters. This was necessary to keep
|
|
the stack usage down for the 8051/2 (which has only
|
|
256 bytes of stack).
|
|
* Attempts to use C5471 console from interrupt handlers
|
|
can cause errors. Added a special path for this case.
|
|
* Refuse calls to sem_wait and sem_trywait from interrupt
|
|
handlers. This was happening because interrupt handlers
|
|
were calling printf-like functions.
|
|
* Added strtok() and strtok_r()
|
|
* Added a simple shell called nsh (see examples/nsh).
|
|
* Platform support for 8052 is complete but not stable
|
|
when the timer interrupt is enabled. Seems to be an
|
|
issue when SP enters indirect address space.
|
|
* Documentation updates
|
|
|
|
0.1.2 2007-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
|
|
|
|
* Add dirent.h, opendir(), readdir(), closedir(), etc.
|
|
* Add strerror()
|
|
* Added 'ls' command to nsh
|
|
* Added C5471 watchdog driver
|
|
* Added support for the Neuros OSD / DM320
|
|
* Fixed another bug where free() is called from IDEL task.
|
|
Can't do this; the caller must be able to wait for access
|
|
to memory.
|
|
* Separated C5471 serial driver; a shareable part is
|
|
in drivers/. ; the C5471 specific part is in arch/C5471.
|
|
serial.h defines the interface.
|
|
* Fixed mq_receive() -- bad memcpy()
|
|
|
|
|