From 3f8ad0e903851e474e2d38be91d04690d464b3f1 Mon Sep 17 00:00:00 2001 From: Caril Martinez <caril.martinez@cti.espol.edu.ec> Date: Mon, 7 Oct 2024 21:09:23 +0000 Subject: [PATCH] Update README.md --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d6da09..62b454f 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. + -- GitLab