Giter Site home page Giter Site logo

Comments (36)

dlech avatar dlech commented on August 20, 2024

Added: Code snippets - try typing cplushub and look for the snippet in the code completion.

from support.

dlech avatar dlech commented on August 20, 2024

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

from support.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated.

Fixed:

from support.

dlech avatar dlech commented on August 20, 2024

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 and ColorDistanceSensor.color_map method
    • Sensor bug fixes

from support.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated.

Added Clear button to terminal context menu

image

from support.

dlech avatar dlech commented on August 20, 2024

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 to Color.VIOLET
    • Removed uos.uname()
    • Added from pybricks import version
    • Adjust Technic hub gyro filter (so you can do this)

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated.

Changed:

  • Firmware v3.0.0a9
    • Breaking change: CPlusHub class is renamed to TechnicHub
    • Breaking change: color sensor color map API changed
    • Fixed Technic hub not connecting on Windows
    • Known issue: missed fixing above for City hub

from support.

nuno2500 avatar nuno2500 commented on August 20, 2024

Here are the windows updates. Hope it helps. Thanks .

atualz1
atualz2

from support.

Walt-White avatar Walt-White commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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 from pybricks.experimental to pybricks.geometry
    • Various Matrix class fixes and improvements
    • Battery voltage and current measurement improvements

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated.

Fixed:

  • Sometimes hub does not reboot after flashing firmware (depending on firmware size)

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated.

Added:

  • Help section with links to support sites
  • About dialog

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated (v1.0.0-beta.2).

Fixed:

  • Improved error handling when flashing firmware.

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated (v1.0.0-beta.4).

Fixed:

  • Removed extra space under icon in buttons.

Changed:

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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 and uselect modules (except on Move hub)
    • Removed experimental getchar() function. Use usys.stdin with uselect.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 of None should be replaced with this.)
    • Stop button (hub button and IDE button) now raise SystemExit instead of KeyboardInterrupt.
    • 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.

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated (v1.0.0-beta.11).

Fixed:

  • Download and run of programs sometimes not working (#290).

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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
    • Fixed LightArray.on() argument handling (#273)
    • Removed pre/post program run messages (#298)

from support.

dlech avatar dlech commented on August 20, 2024

https://code.pybricks.com has been updated (v1.0.0-beta.14).

Added:

  • Progress indicator when downloading the program.

from support.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

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.

dlech avatar dlech commented on August 20, 2024

Latest changelog can now be found at https://github.com/pybricks/pybricks-micropython/blob/master/CHANGELOG.md.

from support.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.