Skip to content

Releases: latchdevel/picoder

v1.4 (03 Oct 2024)

03 Oct 16:45
Compare
Choose a tag to compare

Update to PiCode library v1.4

  • Update to PiCode library v1.4 (19 Oct 2022).
  • Uses protocol_maxrawlen() to get the maximum possible number of pulses of all protocols initialized.
  • Change pulses[MAX_ENCODE_PULSES] hard coded fixed array size to dynamic pulses array size obtained by protocol_maxrawlen().
  • Uses decodePulseTrain() to out a JSON object {"protocols":[]} instead of an array (backwards compatibility broken).

v1.3 (19 May 2022)

19 May 15:19
Compare
Choose a tag to compare

Update to PiCode library v1.3

  • Update to PiCode library v1.3
  • Change source code to pure C language
  • Builds macOS universal binary for x86_64 and arm64 (Apple M processors)
  • Disable export symbols for BSD based systems
  • Build stripped static executable if possible

v1.2 (20 Dec 2021)

20 Dec 09:09
Compare
Choose a tag to compare

Update to PiCode library v1.2

  • Update to PiCode library v1.2, setting C library definitions in "cPiCode" namespace.
  • Show PiCode library version via new class method getPiCodeVersion().
  • Force "-fcommon" compiler flag to prevent multiple-definition.
  • Force checking and linking to math library.
  • Build static executable if possible.
  • Fix warning SB struct may be used uninitialized.
  • Improve CMake build and tests.

v1.1-6b355f3 (15 Dec 2021)

15 Dec 02:18
Compare
Choose a tag to compare

Update to PiCode library v1.1.2

  • Fix "Rev Switches" protocol register for v2 and v3.
  • Fix "x10" protocol buffer overflow bugs.
  • Force "-fcommon" compiler flag to prevent multiple-definition.
  • Some data type length optimizations.

v1.1 Windows compatible

29 May 16:26
Compare
Choose a tag to compare

Update to PiCode library v1.1

Change log:

Core:

  • Change protocol_t::*raw from uint16_t to uint32_t
  • Increase data type sizes in struct protocol_t

Protocols:

  • Add Fanju 3378 Weather Stations protocol
  • Fix KERUI D026 Door sensor protocol
  • Fix ninjablocks_weather protocol
  • Fix quigg_gt7000 protocol

See: https://github.com/latchdevel/PiCode/releases/tag/v1.1

v1.0 (March 2021)

13 Mar 23:25
Compare
Choose a tag to compare

First functional version