Oula que j'ai bien travaillé!

Helios est enfin stable depuis samedi (et même encore plus le dimanche :-D)!

C'est donc une étape majeur dans le dév, où j'ai d'abord préférer stabiliser les requêtes asynchrones vers les nodes et donc la gestion des réponses aussi.

Donc update dans le status depuis le billet suivant:

  • Gestion des resets du bus et des packet SelfID: 100% pas vu de bug depuis.
  • Envois de requêtes asynchrone: 92%, manque juste locker les buffers DMA pouvant être utilisés par les applications en attendant qu'elles lisent les données inscrites.
  • Gestion ROM locale: 85%, je recode tout, depuis la processus de lecture dans la couche device. Il faut faire la lecture de la structure complète, pour l'instant je ne lis que le Bus Info Block. Définition de la ROM locale pas faite non plus.
  • Couche devices: 90% fonctionnelle mais elle me plaît pas encore sur la façon dont elle dialogue avec les applications.
  • API publique (SDK): 20% mais quelques changement à faire.
  • Interface MUI de configuration et de status: 0% pour la config, mais j'ai commencé FWInspect, un petit outil pour voir et utiliser le bus.

Yomgui