SLIP is a SLIP-TNC application, designed for the MCB152 board, extended with a Baycom modem, thus external clocking and HDLC encoding in NRZ format. The firmware does a full commercial modem emulation on PC side, and communicates on-air using an unnumbered UI/IP AX.25 connection. AX.25 encapsulation/decapsulation is done internally. Version 1.0 =========== - No LSC initialisation, firmware upload baudrate is used. - AT command interpreter with basic AT instructionset, inclusive A/ - multi-command support in one line. - +++ and ATH support to switch from on-line to command mode. - Internal AX.25 encapsulation/decapsulation. - AX.25 header filtering in RX. - internal RX-frame statistics generation. Version 1.0a ============ - fixed some minor bugs - txdelay, persistance, slottime and txtail can now be changed - RX/TX AX.25 controlfield and PID can be changed - added s-registers for LF,BS and CR - added framedebugging on LED 4 - added connect message editing - added tx control status information Version 2.0a (17/01/1999) ========================= - Entire SLIP core is rewritten - many major bugs fixed - IO to host is now completely interrupt driven. By doing this, a bug got fixed that probably took over 90% of the CPU-time. - automatic baudrate detection on first character. This enables communication at higher baudrates than the DOS COPY command allows. - DAMA bug removed - AX.25 version identification is now implemented - corrected command/respond bit handling - full and dynamic support of digipeating according to AX.25 v2.2 standard - better and more dynamic decoding of received frames - corrected poll/final bit handling - completely rewritten AT-command interpreter - ATx0 bug is now fixed (ATx now equals ATx0). - &RXP and &TXP are replaced by &PID to match protocol identifier of rx and tx frames - &RXC and &TXC are replaced by &CTL or &CTRL to match protocol identifier of rx and tx frames - AT commandset is extended with dummies (ATMx,ATBx,... now don't generate errors) - added possibility to insert AT between every command (ATE1I4 can be written as AT E1 AT I4) - commands receiving callsigns do not have to be on the end of the line anymore. ATCON1DDS ATDTON0BAF.10 can now be replaced by the single line ATCON1DDS,ATDTON0BAF.10 - complete 20x4 LCD display driver implemented. This gives a full analysis of the dataflow detected on the packetnetwork. - countless small bugs fixed Version 2.01 (19/01/1999) ========================= - buffering mechanism improved which gives better performance - sourcecode better structured - sourcecode better documented Version 2.02 (01/02/1999) ========================= - fixed bug when disconnecting without having an LCD display - extended the on-screen analysis of received and transmitted frames - optimised LCD trace for 2x16 LCD displays.