7. leden 2021 1 min. čtení

Změna API prefixu v SDK IoT stavebnice TOWER

Naše stavebnice byla přejmenována z BigClown na TOWER. Nyní jsme změnili také prefix SDK funkcí z bc_ na twr_.

Změna API prefixu v SDK IoT stavebnice TOWER

V letech 2019 a 2020 jsme naši stavebnici postupně přejmenovali z BigClown na TOWER IoT Kit. Nyní jsme konečně změnili také prefix funkcí v našem SDK z bc_ na twr_. Nicméně můžete stále použít dosavadní prefix, ponechali jsme jej definovaný:

TOWER SDK firmware prefix changed


Prozatím jsme nezasahovali do funkcí a jejich proměnných, jedinou změnou je prefix. Definici bc_ funkcí najdete tady.

Díky této definované funkci a bcl.h bude váš projekt fungovat správně i když máte starší verzi SDK a aktualizujete jej pomocí příkazu make update.

Ještě chvíli uvidíte v dokumentaci názvy funkcí s bc_ prefixem, ale pomalu je budeme aktualizovat na twr_. U nových funkcí pravděpodobně přidáme pouze prefix twr_, proto doporučujeme u nových projektů již přejít na nový prefix.

Nahrazení bc_ na twr_

Prefix můžete jednoduše změnit ve VSCode pomocí funkce Search & Replace (Ctrl+Shift+H). Doporučujeme zaškrtnout Preserve Case, aby se nahradilo bc_ i BC_ zároveň. Nezapomeňte také omezit místo nahrazení pouze na složku app/* (možnost se vám otevře kliknutím na 3 tečky.) Takto by to mělo vypadat, nahrazení pak provedete pomocí Replace all:

Replacing bc_ to twr_

Intellisense ve VSCode bude fungovat dobře, pouze ukáže, že funkce bc_ bude změněna na twr_gpio_init.

bc_ function will be changed to twr_gpio_init