Projet_Voilier/Services/roulis.c
2025-11-23 00:18:41 +01:00

20 lines
No EOL
514 B
C

#include <stm32f10x.h>
#include <roulis.h>
#include <MySPI.h>
void MyRoulis_Init(void){
MySPI_Init(SPI1);
MySPI_Clear_NSS();
// Initialisation des registres externes
MySPI_Send((0x2D|(1<<7))); // On veut écrire à l'adresse de POWER_CTL : 0x2D
MySPI_Send(1<<3); // On veut mettre le bit "measure" à 1;
MySPI_Send((0x2C)|(1<<7)); // On veut écrire à l'adresse de BW_RATE
MySPI_Send(0x0A);
MySPI_Send((0x31)|(1<<7)); // On veut écrire à l'adresse de DATA_FORMAT
MySPI_Send(0x03);
MySPI_Set_NSS();
}