본문 바로가기
MCU/STM32

[STM32 HAL] nRF24L01+ 라이브러리

by mokhwasomssi 2021. 8. 5.

예전에는 데이터시트랑 다른 라이브러리를 참고해가면서 짰는데

몇 번 만들어보니 이제는 데이터시트만 보고도 짤 수 있는 정도가 됐다. 

 

라이브러리를 처음 만들어봤던 칩이 mpu6050이였는데 
그 때에 비하면 진짜 많이 발전했다.

 

남들 편하게 쓰라고 이것저것 다 넣은 라이브러리는 아니고

기본 송수신만 구현해놨다. 나 쓸라고 만든거라 별거 없다...

data sent랑 data ready 인터럽트 일어날때 LED 토글시켰다. 

 

https://github.com/mokhwasomssi/stm32_hal_nrf24l01p.git

 

GitHub - mokhwasomssi/stm32_hal_nrf24l01p: nRF24L01+ library with STM32 HAL driver

nRF24L01+ library with STM32 HAL driver. Contribute to mokhwasomssi/stm32_hal_nrf24l01p development by creating an account on GitHub.

github.com

 

[nRF24L01+ 라이브러리] 구글에 검색해봤는데

한 블로그 글에서 이 문장을 봤다. 

일일이 레지스터 비트놀이를 할 수도 있겠지만, 역시나 쉽게 사용할 수 있도록 만들어놓은 라이브러리들이 있다.

출처: 
https://goodjoon.tistory.com/214
 [Good Joon]

 

그렇다, 나는 일일히 레지스터 비트놀이 했다... 현타오네...