BLINK LED NO SEGGER STUDIO E ARDUINO ACESSANDO NINA B112 O objetivo deste BLOG é fazer um blink de led utilizando um exemplo para o SEGGER STUDIO bem como Arduino, utilizando mapa de memória dos registradores do NINA B112. Nos BLOGS anteriores foi visto como instalar o SEGGER STUDIO bem como ARDUINO para NINA B112. Foi utilizado o EVK-NINA-B1 para testes. Baseado no mapa de memória de GPIOS do NRF52832 abaixo e suas funções... ...foi desenvolvido o exemplo para acender um LED no formato do SEGGER STUDIO #include <stdint.h> #include <nrf_delay.h> #include <boards.h> //LED_1 do NINA B112 #define GPIO_BASE 0x50000000 #define GPIO_OUTSET (*((uint32_t*) (GPIO_BASE + 0x508))) #define GPIO_OUTCLR (*((uint32_t*) (GPIO_BASE + 0x50C))) #define GPIO_PIN_CNF(pin) (*((uint32_t*) (GPIO_BASE + 0x700 + pin * 4))) unsigned int LED = LED_1; int main() { GPIO_PIN_CNF(LED) = 1; while(1) { GPIO_OUTSET = (1 << LED