Skip to content

Releases: rado31/cashcode

0.1.1

10 Apr 14:07

Choose a tag to compare

  • Fixed bill type index being off by one for all denominations except the first (5 manat showed as 1 manat, 10 manat as 5, etc.)
  • Fixed device state machine stalling after bill stacked — ACK frame is now sent back to the device after every POLL response
  • Fixed SET_SECURITY sending wrong format (1-byte instead of required 3-byte mask)

0.1.0

10 Apr 14:07

Choose a tag to compare

  • Full CCNET command set: RESET, POLL, ENABLE_BILL_TYPES, STACK, RETURN, HOLD, IDENTIFICATION, GET_BILL_TABLE, SET_SECURITY
  • Typed DeviceState enum covering all device states, bill events, rejection reasons, and hardware failures
  • BillTable parsing — denomination and ISO currency code for up to 24 bill types
  • BillMask for fine-grained per-denomination enable/disable control
  • CRC-KERMIT validation on every frame
  • Synchronous API, cross-platform (Linux, Windows)