Added - phantom_wr module like phantom but faster Fix - KeyboardInterrupt handling in wr_cmd method of W_UPYDEVICE, S_UPYDEVICE, PYBOARD
0.1.4
Added - New methods 'open_wconn', 'wr_cmd' and 'close_wconn' to open a wrepl session and send commands (this will open a WebREPL connection and wont close it until close_wconn is called, which means the other commands methods won't work) This will drop the delay between sending a command and executing that command on the device - Methods 'open_wconn', 'wr_cmd' and 'close_wconn' for serial devices too. (With serial REPL instead of WebREPL) Fix - uparser_dec improved
0.1.3
Added - Methods to UOS phantom class (mkdir, rmdir, getcwd, chdir, remove) - Phantom pyb_Servo pyboard class - New sensors IRQ phantom classes
0.1.2
Added - New decorator (upy_cmd_c_r_in_callback) to be able to pass self methods (functions) as keywords arguments (for callbacks) - New decorator that allows non-blocking function calls (upy_cmd_c_r_nb) - New "IRQ_util.py" upy script (U_IRQ_MG class) + "Phantom" python IRQ_MG class This allow to manage/set interrupts, and receive and interrupt callback on python3 (see Phantom class Docs) - New W_UPYDEVICE method 'is_reachable' (pings the device to see if it is reachable) - New decorator (upy_cmd_c_r_nb_in_callback) to be able to pass self methods (functions) as keywords arguments (for callbacks) in non-blocking style (good for timer interrupts) - New "STREAMER_util.py" upy script (U_STREAMER class) as a "super" class to make streaming sensor data in real time easier (up to ~900 Hz of sampling frequency tested) + "Phantom" python STREAMER class (see Phantom class Docs) - New phantom sensors classes (ADS1115, BME280, LSM9DS1) - New phantom sensors STREAMER classes (IMU_STREAMER, BME_STREAMER, ADS_STREAMER)+ upydevice_utils scripts (IMU_util.py, ADS_util.py, BME_util.py) to test U_STREAMER and U_IRQ_MG classes (more about this in docs and examples)
0.1.1
Added - phantom submodule, with some phantom classes (UOS, LSM9DS1, MACHINE, pyb_LED, pyb_Timer, machine_Timer, WLAN, AP, I2C) - Now bytearray and array objects are supported
0.1.0
Added - Now 'phantom' class methods allow to pass function in kwargs, this is useful to pass function to callbacks (for example Timers) - option 'out' in class decorators that allows implement a function defined in micropython global space (main or dir()) as a part of a 'phantom' class