I try to ram my code in my watch with espruino ide but when i connected to nrfconnect to see the service i try to install nothing appear.
// Fonction pour initialiser les services BLE
function initBLE() {
NRF.setServices({
0x180A: { // UUID du service Device Information
0x2A56: { // UUID de la caractéristique pour écrire
value: [0x00], // Valeur initiale
maxLen: 20, // Taille maximale des données
writable: true, // Autoriser l'écriture
onWrite: function(evt) {
let data = evt.data;
console.log("Données reçues : ", data);
require("Storage").write("config", data);
}
},
0x2A57: { // UUID de la caractéristique pour lire
value: [0x00], // Valeur initiale
maxLen: 20, // Taille maximale des données
readable: true, // Autoriser la lecture
onRead: function() {
let data = require("Storage").read("config") || [0x00];
console.log("Données lues : ", data);
return data;
}
}
}
}, { advertise: ['0x180A'] });
console.log("Bluetooth prêt et services configurés");
}
// Redémarrer le Bluetooth pour s'assurer qu'il est correctement initialisé
NRF.restart(function() {
console.log("Bluetooth redémarré");
initBLE();
});
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I try to ram my code in my watch with espruino ide but when i connected to nrfconnect to see the service i try to install nothing appear.