En partant du travail de C.H. Ting qui a créer un eForth pour la carte STM8-DISCOVERY. J'ai adapté ce travail pour la carte NUCLEO-8S208RB pour ensuite étendre les fonctionnalités. Le numéro de version du fichier original indiquait 2.1 mais avec toutes les modifications que j'ai fait il s'agit d'une révision majeure. J'ai donc fait passer le numéro de version à 3.0
La version originale compilait dans la mémoire RAM et il n'y avait aucun support pour la programmation de la mémoire flash. J'ai ajouter le vocabulaire pour la programmation de la mémoire FLASH, EEPROM et OPTION. Dans la version 3.0 les définitions sont compilées en mémoire RAM mais immédiatement transférées dans la mémoire FLASH pour les rendre permanentes.
J'ai aussi ajouter le vocabulaire nécessaire pour supporter la création de routines d'interruptions.
D'autres mots d'usage général ont aussi étés ajoutés.
Le dépôt de ce projet se trouve à https://github.com/Picatout/stm8_eForth
Aucun commentaire:
Publier un commentaire
Remarque : Seuls les membres de ce blogue sont autorisés à publier des commentaires.