Releases
v1.0.3
fixed several bugs
added IBM PC Emulator example
rewritten ULP code from scratch (PS/2 controller)
improved PS/2 keyboard and mouse reliability (no more clashes)
UI: added uiProgressBar
Added InputBox class to simplify build of UI wizards
Added InputBox example
added MCP23S17 class (SPI 16 bit port expander)
added PIT8253 (Programmable Interval Timers)
added PIC8259 Programmable Interrupt Controller
added i8042, PC keyboard controller
added MC146818 class (PC RTC-CMOS)
added i8086 (8086 CPU emulator)
added GraphicsAdapter class
split ALT into left-ALT and right-ALT
now international combinations ALT+KEY are handled only using RALT
now ALT+KEYPADNUM is handled only using LALT
keyboard: when NUMLOCK is ON, pressing SHIFT + KEYPAD generated cursor control virtual keys
Keyboard: LALT+KEYPADNUM works also when NUMLOCK is OFF
PS2Device: now sendCommand is public
Keyboard: CTRL or SHIFT TAB will not generate ASCII
Keyboard: with CAPSLOCK ON, letters will be lowercase when SHIFTed
Keyboard, bugfix: now setLEDs is consistent with getLEDs
added compatibility with IDF 4.1.1
PS2Controller: added suspendPort() and resumePort()
PS2Device: added suspendPort() and resumePort()
removed PS2Controller.waitData, injectInRXBuffer, suspend() and resume()
added PS2Controller.enableRX() and disableRX()
added PS2Device.syncError(), CLKTimeOutError()
Canvas: Reset() now reset also Origin, ClippingRect and horizontal rate
Keyboard bugfix: keypad, with NUNLOCK on, DEL doesn't return Dot
PS2Preset (PS2Controller.begin() method), added KeyboardPort1_MousePort0, KeyboardPort1 and MousePort1 enum values
Terminal: added setColorForAttribute, to select (alternate) colors for Bold, Italic, Faint and Underline attributes
Terminal: added soundGenerator() method
added compatibility wth Arduino ESP32 ver >=1.0.5
Added support for WROVER based boards (SD Card pins default configuration)
AnsiTerminal: added option to communicate with USB Serial (thanks to Guido Lehwalder)
Mouse: added getPacketSize(), packetAvailable() and getNextPacket()
Altair8800, use of different colors for styles
VIC20: improved wifi connection and download speed
UI, EditBox, added passwordMode property
UI: listbox, now multiselect can be disabled
UI: listbox, select on mouse over (optional)
UI: added uiListBox::listBoxProps
added new modelines
You can’t perform that action at this time.