Difference between revisions of "Project status"
Jump to navigation
Jump to search
Konnekting (talk | contribs) |
E.burkowski (talk | contribs) |
||
(One intermediate revision by one other user not shown) | |||
Line 17: | Line 17: | ||
=== 1.0.0 beta 4a === | === 1.0.0 beta 4a === | ||
− | + | '''Released!''' | |
− | '''Released!''' | ||
Changelog: | Changelog: | ||
Line 27: | Line 26: | ||
* smaller bugfixes | * smaller bugfixes | ||
+ | Migration from beta4: | ||
+ | |||
+ | const int KonnektingDevice::_numberOfParams = sizeof (_paramSizeList); | ||
+ | |||
+ | ''_numberOfParams'' is no longer of type byte, it's now integer, as preparation for beta5. But beta4a is still only supportig max. 256 params. | ||
+ | |||
+ | byte(*eepromReadFunc)(int); | ||
+ | void (*eepromWriteFunc)(int, byte); | ||
+ | void (*eepromUpdateFunc)(int, byte); | ||
+ | void (*eepromCommitFunc)(void); | ||
+ | |||
+ | The value attributes are no longer ''int'', but ''byte'', as our storage is only capable of handling one byte per storagecell/index. | ||
+ | |||
+ | === 1.0.0 beta 4b === | ||
+ | '''Released!''' See Arduino Library Manager for download. | ||
+ | |||
+ | Changelog: | ||
+ | * new telegram reception behavior: stay in task() until reception is complete | ||
+ | * fix for infinity init-read requests | ||
+ | * new DPTs: 7.600, 242.600, 251.600 | ||
+ | * updated demo sketches: easier board setting handling | ||
=== 1.0.0 beta 5 === | === 1.0.0 beta 5 === |
Latest revision as of 18:08, 23 August 2018
Version
1.0.0 beta 1
Released!
1.0.0 beta 2
Released!
1.0.0 beta 3
Released!
1.0.0 beta 4
Released!
1.0.0 beta 4a
Released!
Changelog:
- Preparation for beta5
- refactorings
- added some more helper stuf like header-files for DPT
- smaller bugfixes
Migration from beta4:
const int KonnektingDevice::_numberOfParams = sizeof (_paramSizeList);
_numberOfParams is no longer of type byte, it's now integer, as preparation for beta5. But beta4a is still only supportig max. 256 params.
byte(*eepromReadFunc)(int); void (*eepromWriteFunc)(int, byte); void (*eepromUpdateFunc)(int, byte); void (*eepromCommitFunc)(void);
The value attributes are no longer int, but byte, as our storage is only capable of handling one byte per storagecell/index.
1.0.0 beta 4b
Released! See Arduino Library Manager for download.
Changelog:
- new telegram reception behavior: stay in task() until reception is complete
- fix for infinity init-read requests
- new DPTs: 7.600, 242.600, 251.600
- updated demo sketches: easier board setting handling
1.0.0 beta 5
in progress
1.0.0 stable
planned
Roadmap
-> KONNEKTING (talk) Stand 2018/02/19 work in progress
- Spezifikation allgemeine Hardware-Anforderungen 100%
- Beta-Version der Software … 100%
- … um die HW anzutreiben … 100%
- … um die HW zu programmieren/parametrisieren … 100%
- Spezifikation Geräterichtlinien … 100%
- Spezifikation REG-Gerät … 100%
- Standard-Gehäuse … 100%
- Komponentenanordnung … 100%
- Platinenaufbau … 100%
- Verbindungsstecker … 100%
- Spezifikation UP-Gerät
- Siemens BCU basiert
- KNX Transceiver basiert
- Spezifikation AP-Gerät
- Erstes serienreifes REG-Gerät … 100%
- Erster serienreife Controllerplatine … 100%
- Erste serienreife Reg-Applikationsplatine … 100%
- Erste serienreife Reg-Frontendplatine … 100%
- Spezifikation REG-Gerät … 100%
- Software von „Beta“ auf „Stable“ bringen.
- KONNEKTING Developer Tool, mit dem man die .kdevice.xml konfortabel zusammenklicken kann
- Plattform/Anlaufstelle für den „Vertrieb“ schaffen.
- Ziel: Ein interessierter Nutzer kann sich aus einer Auswahl von Bausätzen das passende KNX Gerät aussuchen, „bestellen“ und es in Eigenregie ohne Spezialkenntnisse oder Spezialwissen fertig aufbauen.