Nem akarok stacket debugolni. A nordik ugy csinálta, hogy adott header fileokat, amiben megvolt minden ( is ) BLE kezeléshez szükséges dolog, flash íráshoz, uarthoz, stb, és azt használva elkészült az app. én csak interruptot kaptam pl advertisingról, vagy ha jött egy bájt az uarton. a linker fájlba meg megadtam, hogy a softdevicet (stacket) hova tegye. ezt aztán egy swd programozóval lehet betölteni. iarban még debugolni is lehetett, meglepően jól, néha azonban összeomlik a stack debug kozben, ezek az órajeles dolgok (pl spi is) érzékeny ha megáll a proci. de lehetett vele élni.van lehetőség professionális alkalmazást készíteni.
ezzel ellentétben az esp egy játékszer, én nem jöttem rá, hogy lehet rá fejleszteni, mert csak játszáshoz vannak előre írt kodok arduinoban. elképzelni nem tudom hogyan fejlesztették le azokat. gyárilag meg ott egy erős proci az espben, ami AT paracsokat kezel, és a külső mcunak is kell részben wifivel foglalkozni. holott elég lenne annyi, hogy uarton felküldi az mcu, hogy mennyé, nemennyé, ha kér tőle adatot az esp, azt oda adja.
------------------------
uint8_t *data; // tipussal megszorozzuk az adatot. wtf?