diff --git a/README.md b/README.md index 2d6da0977b9e893c836d6733633d33ac35e0692e..62b454fa95f5d45cd3ba148d5dc27a28f67a9635 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ + # NEST Firmware - Arduino Version (Prototipo Wearable) -Este repositorio contiene el firmware para el proyecto **NEST (Non-intrusive dEviceS for Telemedicine)**, desarrollado para un **prototipo wearable** en la plataforma **Arduino**. El firmware controla el monitoreo de **frecuencia cardÃaca (BPM)** y **saturación de oxÃgeno (SpO2)** mediante el sensor **MAX30102** y el microcontrolador **nRF52840** con **Bluetooth Low Energy (BLE)** integrado. También incluye una interfaz táctil para interactuar con las funcionalidades del dispositivo, como la confirmación de rescates, monitoreo, y envÃo de datos a través de BLE. +Este repositorio contiene el firmware para el proyecto **NEST (Non-intrusive dEviceS for Telemedicine)**, desarrollado para un **prototipo wearable** en la plataforma **Arduino**. El firmware controla el monitoreo de **frecuencia cardÃaca (BPM)** y **saturación de oxÃgeno (SpO2)** mediante el sensor **MAX30102** y el microcontrolador **nRF52840** con **Bluetooth Low Energy (BLE)** integrado. También incluye una interfaz táctil para interactuar con las funcionalidades del dispositivo, como la confirmación... ## Descripción del Firmware @@ -45,6 +46,15 @@ Otras bibliotecas necesarias, como **Adafruit_TinyUSB.h**, **TouchScreen.h**, ** El bootloader debe cargarse manualmente. En este repositorio, en el directorio `/bootloader`, encontrarás el archivo que debe cargarse en el nRF52840. Sigue las instrucciones a continuación para realizar la grabación del bootloader. +### Grabar un nuevo Bootloader + +Para grabar el bootloader desde el IDE de Arduino, necesitarás tener instaladas las siguientes herramientas en tu sistema y que estén disponibles en la ruta del sistema: + +- [Segger JLink Software and Documentation Pack](https://www.segger.com/downloads/jlink) +- [Nordic nRF5x Command Line Tools](https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools) + +Verifica que puedas ejecutar `nrfjprog` desde tu terminal o sÃmbolo del sistema. + ### Grabar el Bootloader manualmente con nrfjprog El archivo hex del bootloader se puede encontrar en la carpeta `/bootloader`. Ejecuta los siguientes comandos desde la carpeta donde se encuentra el bootloader: @@ -63,3 +73,4 @@ Una vez que el bootloader esté grabado, realiza las siguientes configuraciones 2. Selecciona el puerto COM que corresponda a la placa. 3. En **Herramientas > Programador**, selecciona **J-Link for Bluefruit nRF52**. 4. Luego, selecciona **Herramientas > Grabar Bootloader** para finalizar el proceso de configuración. +