SX126X 드라이버
이 패키지는 SX126X 무선 구성 요소에 대한 드라이버의 C에서 구현을 제안합니다. 자세한 내용은 ChangElog를 참조하십시오.
구조
드라이버는 다음과 같이 정의됩니다.
- sx126x.c : 드라이버 함수 구현
- SX126X.H : 드라이버 기능의 선언
- sx126x_regs.h : 모든 유용한 레지스터의 정의 (주소 및 필드)
- SX126X_HAL.H : HAL 함수의 선언 (사용자가 구현하려면 - 아래 참조)
- LR_FHSS_MAC.C : 트랜시버 독립적 인 LR-FHSS 구현
- SX126X_LR_FHSS.C : 트랜시버 의존적 LR-FHSS 구현
- LR_FHSS_MAC.H : 트랜시버 독립적 인 LR-FHSS 선언
- SX126X_LR_FHSS.H : 트랜시버-의존적 LR-FHSS 선언
- lr_fhss_v1_base_types.h : lr-fhss 유형 인터페이스
할
HAL (하드웨어 추상화 계층)은 사용자가 호스트에 플랫폼 의존적 호출을 작성하기 위해 구현 해야하는 기능 모음입니다. 기능 목록은 다음과 같습니다.
- sx126x_hal_reset
- sx126x_hal_wakeup
- sx126x_hal_write
- SX126X_HAL_READ