Skip to content

Releases: joshuag1000/Raspberry-Pi-Pico-MacroPad

Release 2023-02-1

10 Feb 22:14
285c263
Compare
Choose a tag to compare

Now using a c++ class
This update contains some potentially breaking changes to any existing code you may have that uses this library.
The RGBMacroLibrary has been reworked into its own class RGBMacroPad which can be seen in use in Main.cpp CMake also now sees the library as a proper library making implementation even easier.
This will allow better integration into your code and much easier usage when working with the library.
This library basically becomes an extension of tinyUSB and the Pimoroni libraries to create a really simple deployment of the keypad with keyboard keybinds.
Changing the library to be like this makes it easy to work with for beginners as well as allowing you to easily merge this with another project.
The libraries SendKeypress function is exposed in the event you wish to send keypresses/combinations yourself while using this library.

With the addition of the class the old Main.cpp file has been replaced/moved to an example to show how the library can be implemented.

TLDR: Old code may need updating to use with the library as its been improved. New code (or existing projects looking to add the library) now only takes a few mins.

Release 2022-09-1

18 Sep 15:30
9d56f94
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue where the dim LED timer did not start until a button was pressed.

Full Changelog: 2022-06-2...2022-09-1

As per usual no compiled binary can be provided for obvious reasons. See the README.md for build instructions.

Version 2022-06-2

21 Jun 22:02
f60aa46
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue where not adding a lock key option would cause ALL lock keys to break.
  • Updated code formatting

Full Changelog: 2022-06-1...2022-06-2

As per usual no compiled binary can be provided for obvious reasons. See the README.md for build instructions.

Version 2022-06-1

21 Jun 19:49
5645b2d
Compare
Choose a tag to compare

Edit: Do not use this release if you wish to use lock keys.

What's Changed

  • Update README.md in #3
  • Enable Scroll Lock Key (it worked before but my system disables it hence why i thought it was an issue). #4
  • Cleaned up the code. Removed redundant functions and unneeded libraries.

Full Changelog: 2022-05-2...2022-06-1

As per usual no compiled binary can be provided for obvious reasons. See the README.md for build instructions.

Version 2022-05-2

03 Jun 23:47
11c6f30
Compare
Choose a tag to compare

Tidied CMakeLists into one file.
Makes life easier when looking at the code.

Full Changelog: 2022-05-1...2022-05-2

Version 2022-05-1

19 May 17:53
192d3b5
Compare
Choose a tag to compare

Created a new version number system that makes a bit more sense:
Year-Month-ReleaseNum

Fixed warning about variable size shrinking.
Not really an issue but should be fixed in case.

Full Changelog: 0.1.1...2022-05-1

Release 0.1.1

28 Dec 23:48
Compare
Choose a tag to compare

Bug fixes and Updated the usb descriptors so device appears as something recognisable.