Initial release of software.
Several functions renamed to implement a standard naming scheme. Documentation also added to header files.
Added function to be called when using the Keil monitor. Documentation also added to header files.
Added two more initialization functions to be called when ROM modules are initialized individually. Programs calling init_rom() are not effected.
Changed the init_ow function to take a parameter. This allows the 1-Wire divisor value to be properly set when calling the ROM initialization functions individually, which in turn allows the MAC ID to be read and network functions to work properly.
Documentation update only. Fixed description of init_rom and init_mm.
New initialization code makes for quicker execution of ROM code and easier integration of future ROM revisions.
Added additional exported functions required for the enhanced network stack library.
Supports the kmem_install functionality of the new kmem library. Added init_getbootstate to return the source of the last reset.
Fixed a problem with rom_init(), which would not work when using 0 for RAM_START.
Updated for new DHCP library.
Includes new task swapping code that does NOT swap the interrupt enable register.
Improves the setting of the clock frequency.
Changed some 'acall's to 'lcall's which could cause problems in larger projects.
Changed netboot_init() to reset state information (timers, serial port, etc.).
Added support for RARP.
Added support for the "reentrant" keyword in multiple processes. Removed init_clearSystemRAM(); directs are now cleared in startup400.a51. Fixed init_setfrequency() macro to take kHz units as documented instead of 10,000 Hz units.
Added sched_install() to the list of step-by-step initialization functions (this was previously present as the undocumented sched_install export).