|
| 1 | +0.25.0 |
| 2 | +--- |
| 3 | + |
| 4 | +* **command line** |
| 5 | + - change to ignore PortReset failures |
| 6 | +* **compiler** |
| 7 | + - `compiler`: darwin/arm64 is aarch64, not arm |
| 8 | + - `compiler`: don't clobber X18 and FP registers on darwin/arm64 |
| 9 | + - `compiler`: fix issue with methods on generic structs |
| 10 | + - `compiler`: do not try to build generic functions |
| 11 | + - `compiler`: fix type names for generic named structs |
| 12 | + - `compiler`: fix multiple defined function issue for generic functions |
| 13 | + - `compiler`: implement `unsafe.Alignof` and `unsafe.Sizeof` for generic code |
| 14 | +* **standard library** |
| 15 | + - `machine`: add DTR and RTS to Serialer interface |
| 16 | + - `machine`: reorder pin definitions to improve pin list on tinygo.org |
| 17 | + - `machine/usb`: add support for MIDI |
| 18 | + - `machine/usb`: adjust buffer alignment (samd21, samd51, nrf52840) |
| 19 | + - `machine/usb/midi`: add `NoteOn`, `NoteOff`, and `SendCC` methods |
| 20 | + - `machine/usb/midi`: add definition of MIDI note number |
| 21 | + - `runtime`: add benchmarks for memhash |
| 22 | + - `runtime`: add support for printing slices via print/println |
| 23 | +* **targets** |
| 24 | + - `avr`: fix some apparent mistake in atmega1280/atmega2560 pin constants |
| 25 | + - `esp32`: provide hardware pin constants |
| 26 | + - `esp32`: fix WDT reset on the MCH2022 badge |
| 27 | + - `esp32`: optimize SPI transmit |
| 28 | + - `esp32c3`: provide hardware pin constants |
| 29 | + - `esp8266`: provide hardware pin constants like `GPIO2` |
| 30 | + - `nrf51`: define and use `P0_xx` constants |
| 31 | + - `nrf52840`, `samd21`, `samd51`: unify bootloader entry process |
| 32 | + - `nrf52840`, `samd21`, `samd51`: change usbSetup and sendZlp to public |
| 33 | + - `nrf52840`, `samd21`, `samd51`: refactor handleStandardSetup and initEndpoint |
| 34 | + - `nrf52840`, `samd21`, `samd51`: improve usb-device initialization |
| 35 | + - `nrf52840`, `samd21`, `samd51`: move usbcdc to machine/usb/cdc |
| 36 | + - `rp2040`: add usb serial vendor/product ID |
| 37 | + - `rp2040`: add support for usb |
| 38 | + - `rp2040`: change default for serial to usb |
| 39 | + - `rp2040`: add support for `machine.EnterBootloader` |
| 40 | + - `rp2040`: turn off pullup/down when input type is not specified |
| 41 | + - `rp2040`: make picoprobe default openocd interface |
| 42 | + - `samd51`: add support for `DAC1` |
| 43 | + - `samd51`: improve TRNG |
| 44 | + - `wasm`: stub `runtime.buffered`, `runtime.getchar` |
| 45 | + - `wasi`: make leveldb runtime hash the default |
| 46 | +* **boards** |
| 47 | + - add Challenger RP2040 LoRa |
| 48 | + - add MCH2022 badge |
| 49 | + - add XIAO RP2040 |
| 50 | + - `clue`: remove pins `D21`..`D28` |
| 51 | + - `feather-rp2040`, `macropad-rp2040`: fix qspi-flash settings |
| 52 | + - `xiao-ble`: add support for flash-1200-bps-reset |
| 53 | + - `gopherbot`, `gopherbot2`: add these aliases to simplify for newer users |
| 54 | + |
| 55 | + |
1 | 56 | 0.24.0
|
2 | 57 | ---
|
3 | 58 |
|
|
0 commit comments