Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Arts_DMX512_carteV3_MIDI_nRF IeTI_nRF24
nRF24.h
- Committer:
- villemejane
- Date:
- 2021-12-12
- Revision:
- 0:659c6ffdd56c
File content as of revision 0:659c6ffdd56c:
/****************************************************************************/
/* nRF24L1 module library */
/****************************************************************************/
/* LEnsE / Julien VILLEMEJANE / Institut d'Optique Graduate School */
/****************************************************************************/
/* Library - nRF24.h file */
/****************************************************************************/
/* Tested on Nucleo-L476RG / 4th nov 2021 */
/****************************************************************************/
#ifndef NRF24_H_INCLUDED
#define NRF24_H_INCLUDED
#include "mbed.h"
#include "MOD24_NRF.h"
#define TRANSFER_SIZE 8
/* Entrées - Sorties */
extern nRF24L01P nRF24_mod;
// Debugage
extern Serial debug_pc;
extern InterruptIn bp_int;
// Transmission nrF24
extern char k;
extern char dataToSend[TRANSFER_SIZE];
extern char dataReceived[TRANSFER_SIZE];
extern char rxDataCnt;
// Fonction d'initialisation du module BT nRF24L01
void initNRF24();
// Fonction de test du module BT nRF24L01
void testNRF24(void);
#endif