초보의 아웅다웅 설계하기/Nordic_nRF

MAX30100 nRF52

로망와니 2024. 2. 12. 18:38

int main(void)
{
#if 1
/* Input & Output Init */
GPIO_Config();
#endif
/* I2C Init */ 
I2C_Init();
/* I2C & Power On Init Delay */
nrf_delay_ms(250);
/* Uart Init - 115200 */
UART_Init();
/* Flash */
Flash_INIT(0, FLASH_STARTADDR);
#if 0
/* Input Init */
BTN_Init();
#endif
timer_init();

#if defined(I2C_MAX30100)
/* MAX30100 Init - I2C */
MAX30100_Init();
// DEBUGPRINT("Initializing pulse oximeter...");
MAX30100_printRegisters();

while(1){
HRM_Display();
}

}

usr_timer.c
0.00MB
usr_timer.h
0.00MB

 

 

 

 

usr_i2c.c
0.03MB
usr_i2c.h
0.01MB

 

 

 

참고 사이트 :

https://blog.naver.com/jswcomkr/221770286387
https://leevisual.tistory.com/182
https://velog.io/@zhemdrawer/Nordic-SDK%EB%A5%BC-%ED%86%B5%ED%95%9C-BLE-%ED%86%B5%EC%8B%A0-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0
https://attaquartz.tistory.com/20
https://m.blog.naver.com/cksung71/221370878372
https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.1.0%2Fnrf52810_user_guide.html&cp=9_1_5_0
https://m.blog.naver.com/chandong83/221590856970
https://www.youtube.com/watch?v=oyeVw5IpknA&ab_channel=%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0%D0%B2%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%B5
https://github.com/sparkfun/SparkFun_MAX3010x_Sensor_Library/issues/17
https://blog.naver.com/antplustech/220861928556
https://github.com/GCY/Pulse-Oximeter-with-MAX3010X/blob/master/MAX3010x/src/stm32f4%20project%20max3010x/max3010x.c
https://github.com/sparkfun/SparkFun_MAX3010x_Sensor_Library/issues/17