Comments (36)
Added: Code snippets - try typing cplushub
and look for the snippet in the code completion.
from support.
https://code.pybricks.com has been updated.
Added:
- Support for City hub (note, requires Chrome 85 to flash firmware due to quirks in the City hub bootloader)
- Changed firmware flashing packet size on City hub and Control+ hub (speeds up flash time)
- Increased frequency of progress checks when flashing firmware (slows down flash time but should help prevent errors)
- Firmware v3.0.0a4
- Bluetooth support on City hub (https://github.com/pybricks/pybricks-micropython/issues/1)
- Fixed sensor ID issue on City hub
- WeDo 2.0 sensor support
- Fixed Move hub motor polarity
- Enabled builtin
help
andinput
functions - Enabled
urandom
module (#41)
from support.
https://code.pybricks.com has been updated.
Fixed:
- Not working in offline mode (pybricks/pybricks-code#117).
from support.
https://code.pybricks.com has been updated.
Fixed:
cityhub
code snippet indentation
Changed:
- Firmware v3.0.0a5
- Improved color scanning and range for the ColorDistanceSensor
- Added
ColorDistanceSensor.hsv
andColorDistanceSensor.color_map
method - Sensor bug fixes
from support.
https://code.pybricks.com has been updated.
Added Clear button to terminal context menu
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a6
- Lots of refactoring (if there are any regressions, this is probably the cause)
- Added experimental
Matrix
class for linear algebra (not available on BOOST Move hub) - Added colors
Color.CYAN
,Color.MAGENTA
,Color.GRAY
- Renamed
Color.PURPLE
toColor.VIOLET
- Removed
uos.uname()
- Added
from pybricks import version
- Adjust Technic hub gyro filter (so you can do this)
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a7
- Lots of refactoring - again (if there are any regressions, this is probably the cause)
- Low battery shutdown fixed on Technic hub
- Low battery indication light now works
- Hub status light flashes when first turned on to indicate that it is discoverable via Bluetooth
- Power off delay when holding button changed from 5 seconds to 3 seconds
- Changed BOOST Color and Distance Sensor infrared remote control API
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a8
- Known regression: status light does not turn off until button is released during power off
- New/changed APIs for hub status light
pybricks.parameters.Color
now represents HSV colorspace values instead of just being the names of colors- Fix Technic hub low battery indication at boot
- Update to MicroPython v1.13 (not a major jump since we already were based on v1.12 plus >600 commits)
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a9
- Breaking change:
CPlusHub
class is renamed toTechnicHub
- Breaking change: color sensor color map API changed
- Fixed Technic hub not connecting on Windows
- Known issue: missed fixing above for City hub
- Breaking change:
from support.
Here are the windows updates. Hope it helps. Thanks .
from support.
I have two computers with two very different behaviors. The easiest to describe is my desktop:
Lenovo Razor ideacentre Y900 RE-341SZ Signature Edition
Windows 10 Home version 2004 build 19041.508
Chrome browser Version 85.0.4183.121 (Official Build) (64-bit)
When I go to code.pybricks.com and hit Refresh to be sure I have the latest firmware, and try to download to my City Hub, I get the message "No compatible devices found."
I've tried to pair the City Hub outside of Pybricks by just using the Windows "Add Bluetooth Device" utility, and the City Hub is never seen. So it's like my internal Bluetooth radio isn't compatible with the City Hub. When I look at Bluetooth in Device Manager, there are a lot of things listed and I can't tell which of them is the internal Bluetooth radio.
I'll list my laptop behavior in #136 because it's similar to things discussed there.
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a10
- Fix connecting to City Hub on Windows not working
- Add
pybricks.experimental.getchar
function for reading on character from stdin - Move
Matrix
class frompybricks.experimental
topybricks.geometry
- Various
Matrix
class fixes and improvements - Battery voltage and current measurement improvements
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a11
- Added Technic Angular motor IDs
- Fixed lights not turning off on shutdown until button is released (powering off I/O ports on shutdown is still TODO)
- Changed motor PWM frequency
- Proper license file included in binary distribution
- Known issue: Strange behavior and crashing on Move hub due to stack overflow - https://github.com/pybricks/pybricks-micropython/issues/29
from support.
https://code.pybricks.com has been updated.
Fixed:
- Fixed terminal losing focus after opening context menu
Added:
- Added a few more keyboard shortcuts
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a12
- Reduce heap size on BOOST Move hub to prevent crash
- Fix stop button not working in Pybricks Code when using REPL
- Turn off Bluetooth when running program without already being connected to Bluetooth
- Turn of hub if no Bluetooth connection was made or program not started within 30 seconds
- Change program running light indication to breathing pattern instead of steady on
from support.
https://code.pybricks.com has been updated.
Fixed:
- Sometimes hub does not reboot after flashing firmware (depending on firmware size)
from support.
https://code.pybricks.com has been updated.
Changed:
- Firmware v3.0.0a12
- Changed program running indication light
- Enabled built-in reversed() function
- Fixed hotplug of UART I/O devices
- New PUPDevice.info() method
- Increased auto-shutdown timeout to 3 minutes
- Moved IMU from experimental to hub class
- IMU improvements on Technic hub
from support.
https://code.pybricks.com has been updated.
Added:
- New settings panel
- New "dark mode" setting
- New "flash my program" setting (known issue: browser has to be refreshed if you try to flash a program with compile errors)
- Tip on how to zoom in/out
Changed:
- Documentation toggle is moved to settings
- Buttons are rearranged a bit
from support.
https://code.pybricks.com has been updated.
Added:
- Help section with links to support sites
- About dialog
from support.
https://code.pybricks.com has been updated.
Added:
- Link to example projects
Changed:
- Update to new version without having to restart browser or clear cache (this change won't be visible until after the update - i.e. on the next update)
- Compiler error notification is removed when it is no longer applicable (i.e when code is compiled again)
- Progress indicator moved from status bar to firmware flash button
- Firmware v3.0.0b1:
- IMU improvements on Technic hub
- Fix status light bug on Technic hub
- Stop DC motors when program ends
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.2).
Fixed:
- Improved error handling when flashing firmware.
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.3).
Added:
- Added Select All to context menus
Fixed:
- Allow selecting text in dialogs and notifications.
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.4).
Fixed:
- Removed extra space under icon in buttons.
Changed:
- Docs are now abridged version of https://docs.pybricks.com (EV3 removed).
- Docs now work when using the app offline.
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.5).
Fixed:
- Settings button should not be selected after closing settings.
- Documentation does not remember position after hide/show.
Added:
- App install button.
- App check for update button.
- Ctrl-D keyboard shortcut to toggle docs.
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.7).
Changed:
- Firmware v3.0.0b2
- Fix I/O device detection on Technic hub
- Minor Bluetooth improvements
Color
type API changes- Move hub IMU improvements
- Update to MicroPython 1.14
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.8).
This is likely the last beta before we issue a release candidate, so please test!
Changed:
- IDE will no longer work with hubs running older firmware.
- Firmware v3.0.0b3
- Enabled
uio
,usys
anduselect
modules (except on Move hub) - Removed experimental
getchar()
function. Useusys.stdin
withuselect.poll
instead. - Enabled stack check to avoid hub lock-up on stack overflow.
- Significant Bluetooth improvements.
- Fix issues with red and green LEDs on Technic hub.
- Automatic import of
pybricks.*
in REPL. - Add
Color.NONE
enum value (Existing uses ofNone
should be replaced with this.) - Stop button (hub button and IDE button) now raise
SystemExit
instead ofKeyboardInterrupt
. - Pressing the hub button will now stop the REPL if it is running.
- Added
pybricks.experimental.set_stop_button()
to change or disable the stop button so that it can be used by the user program.
- Enabled
from support.
v1.0.0-beta.8 has serious Bluetooth issues on Windows, so we have reverted to v1.0.0-beta.7 for now.
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.9).
Changed:
- Firmware v3.0.0b4:
- Added workaround for Bluetooth status notification issue on Windows (#287)
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.10).
Fixed:
- Download and run of programs not working (regression due to firmware change in previous release).
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.11).
Fixed:
- Download and run of programs sometimes not working (#290).
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.12).
Fixed:
- Fix regression from v1.0.0-beta.11 that caused the run button to become disabled after running a small program
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.13).
Fixed:
- Fix buttons getting stuck disabled when downloading and running a program (#301)
- Fix extra line breaks in notifications with action buttons (pybricks/pybricks-code#394)
Changed:
- Disable firmware flash button when hub is connected (#299)
- Updated documentation
- Firmware v3.0.0b5
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.14).
Added:
- Progress indicator when downloading the program.
from support.
https://code.pybricks.com has been updated (v1.0.0-beta.15).
Changed:
- Updated to latest docs
- Firmware v3.0.0b6:
- Fixed Bluetooth lockup on Technic and City hubs
- Fixed
Color
attributes being garbage collected
from support.
https://code.pybricks.com has been updated (v1.0.0-rc.1).
Fixed:
- Fixed issue with extra scroll bars in the terminal pane.
Changed:
- Firmware v3.0.0c1:
- Implemented watchdog timer on all hubs (should reboot instead of freeze so you don't have to pull the battery anymore).
- Fixed status light not always turning off when powering off.
- Fixed some lockups related to frequent UART writes
- Fixed some lockups related to frequent Bluetooth writes.
- Improved
DriveBase
default settings.
from support.
Latest changelog can now be found at https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md.
from support.
Related Issues (20)
- [Bug] Can't shut down during stuck task that is not cancellable HOT 16
- [Feature] Python code snippet within blocks HOT 1
- Support Collapsing / Folding of Tasks in Block Programs HOT 1
- [Bug] xbox controller disconnect with pybricks HOT 8
- [Bug] Uncatched error on code.pybricks.com on loading a block-code program with an unsupported block HOT 5
- Block to Python Generator Multiplies Arguments in `multitask until` HOT 3
- [Bug] Some Blockly UIs overlap Pybricks Code UIs
- [Feature] Support submodules HOT 8
- [Feature] Improve BLE requirements note on Windows 7 platforms
- [Feature] Is there any function like "thread" (not multitask) implement in pybricks with SPIKE Prime? HOT 7
- [Feature] Is there any function can directly contorl the PWM of each port? HOT 7
- [Feature] Toggle Bluetooth with Bluetooth button. HOT 29
- [Feature] Also reset heading target when resetting odometry. HOT 5
- [Feature] Reserve memory region for persistent system settings. HOT 10
- [Feature] Relax speed cap for external Boost motor HOT 3
- [Bug] Local loop variable nested in multitask not generated correctly HOT 4
- [Feature] Support changing editor zoom level on Android
- [Feature] Improve importing functions shared between block programs HOT 4
- [Bug] Fix changelog location HOT 1
- [Feature] Make unique device identifier readable HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from support.