Skip to content

Commit

Permalink
Version bump and update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
vickash committed Aug 14, 2023
1 parent 748b2cc commit b7e4d33
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 4 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Changelog

## 0.13.3

### Board Updates / Fixes

- Arduino UNO R4 Minima & Wi-Fi (`--target ra4m1`):
- RA4M1 fully tested
- Only IR-remote and WS2812 libraries not working. Disabled temporarily.

- Arduino Nano Every
- ATmega4809 fully tested and issues fixed
- Works similarly to the regular AVR chips

- SAMD21
- Changed serial acknowledgement threshold to 128 instead of 64. More stable, but might be slightly slower performing.

### Network Chip Updates / Fixes

- WINC1500
- Added support for WiFi101 library
- Tested on Arduino MKR 1000

- NINA-W102
- Added conditions to select the WiFiNINA library on appropriate hardware.
- Untested in hardware

### API Changes

- Default aux message size is now 784 bytes (768 + 16) instead of (512 + 16)

### Component Changes

- WS2812
- Larger aux message size now allows up to 256 pixels (3 bytes per pixel) on a strip

### Bug Fixes

- Fixed a bug with WS2812 strips where it would try to memcpy 3x the number of necessary bytes. Fixed this by just sending the total number of bytes to write to the strip, rather than number of pixels * bytes per pxiel.
- The `val` variable in Arduino is now 16-bit instead of 8-bit.
- Fixed instances where `Minitest` was referred to as `MiniTest`, causing tests to fail.

## 0.13.2

### New Boards
Expand Down
4 changes: 2 additions & 2 deletions HARDWARE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

:green_heart: Full support :yellow_heart: Partial support :heart: Planned. No support yet :question: Works in theory. Untested in real hardware.

### AVR/MegaAVR Based in Arduino Products (and Clones)
### AVR/MegaAVR Based Arduino Products (and Clones)
[![AVR Build Status](https://github.com/denko-rb/denko/actions/workflows/build_avr.yml/badge.svg)](https://github.com/denko-rb/denko/actions/workflows/build_avr.yml)
[![MegaAVR Build Status](https://github.com/denko-rb/denko/actions/workflows/build_megaavr.yml/badge.svg)](https://github.com/denko-rb/denko/actions/workflows/build_megaavr.yml)

Expand All @@ -13,7 +13,7 @@
| ATmega32u4 | :green_heart: | Leonardo, Micro, Leonardo ETH, Esplora, LilyPad USB |
| ATmega1280 | :green_heart: | Mega |
| ATmega2560 | :green_heart: | Mega2560, Arduino Mega ADK |
| ATmega4809 | :green_heart: | Nano Every, Uno WiFi Rev2 |
| ATmega4809 | :green_heart: | Nano Every, Uno WiFi Rev2 |

**Note:** Only USB boards listed. Any board with a supported chip should work, once you can flash it and connect to serial.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Denko 0.13.2 [![Test Status](https://github.com/denko-rb/denko/actions/workflows/ruby.yml/badge.svg)](https://github.com/denko-rb/denko/actions/workflows/ruby.yml)
# Denko 0.13.3 [![Test Status](https://github.com/denko-rb/denko/actions/workflows/ruby.yml/badge.svg)](https://github.com/denko-rb/denko/actions/workflows/ruby.yml)
### Ruby Meets Microcontrollers
Denko gives you a high-level Ruby interface to low-level hardware, without writing microcontroller code. Use LEDs, buttons, sensors and more, just as easily as any Ruby object:

Expand Down
2 changes: 1 addition & 1 deletion lib/denko/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Denko
VERSION = "0.13.2"
VERSION = "0.13.3"
end

0 comments on commit b7e4d33

Please sign in to comment.