rshell 0.0.17 released

Discussion about programs, libraries and tools that work with MicroPython. Mostly these are provided by a third party.
Target audience: All users and developers of MicroPython.
Post Reply
User avatar
dhylands
Posts: 3247
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

rshell 0.0.17 released

Post by dhylands » Mon Feb 04, 2019 2:36 am

I just created 0.0.17 release of rshell.

It has a few improvements:
- Now installs pyreadline if installed on Windows
- Added --list option to show detected serial ports
- rshell now tries to automatically set the buiffer size
- Is more verbose about what it's doing at startup.

Here's an example of what you'll get at startup now:

Code: Select all

Connecting to COM12 (buffer-size 512)...               
Testing if sys.stdin.buffer exists ... Y               
Retrieving root directories ... /flash/                
Setting time ... Feb 03, 2019 18:30:44                 
Evaluating board_name ... pyboard                      
Retrieving time epoch ... Jan 01, 2000                 
Welcome to rshell. Use the exit command to exit rshell.

User avatar
philwilkinson40
Posts: 59
Joined: Tue Nov 14, 2017 3:11 am
Location: Perth, Australia

Re: rshell 0.0.17 released

Post by philwilkinson40 » Fri Feb 08, 2019 1:55 pm

no more defining buffer sizes on the esp8266, just define the port and it just starts!
Great tool Dave,
many, many thanks for starting and maintaining this.

User avatar
mattyt
Posts: 251
Joined: Mon Jan 23, 2017 6:39 am

Re: rshell 0.0.17 released

Post by mattyt » Fri Feb 08, 2019 11:24 pm

Thanks for the update Dave! :)

I use rshell regularly at home on Linux and it's been a rock-solid tool for my MicroPython development. Recently however I've been using it on my work PC running Windows and had many issues with flaky connections and random corruption when using rsync to transfer multiple files. I hadn't logged a ticket since there were already a few that looked related and I couldn't pin down a cause (I was suspicious of PySerial).

I've only given it limited testing but, after updating to 0.0.17 yesterday, it seems much improved. The first rsync (perhaps 12 files) worked perfectly which was rarely successful on earlier versions. I'll try to identify issues if they arise but it's looking good!

Thanks again for creating and supporting rshell.

User avatar
dhylands
Posts: 3247
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: rshell 0.0.18 released

Post by dhylands » Sat Feb 09, 2019 6:30 pm

Arrow keys and Home/End/Del should now work under Windows while in the REPL (Thanks to gregorypruden for the intial PR)
I also included a fix from robert-hh when the board.py file is missing the name attribute.

Post Reply