Closed f4bjh closed 3 years ago
à tester (et supprimer les IF 0 si ça marche)
il y a encore des choses à faire. En profiter pour faire un peu d'optimisation de code.
suite à https://github.com/f8kgl/swr_power_meter/commit/7e447f08fc8445f2807797099d0cad4576f77b3a ne compile plus :
error: No target memory available for section ".udata". error: Error while writing object file. make: *** [Makefile:79: swr_power_meter_f8kgl-V0.8.TEST.GPSIM.hex] Error 1
ce pb d'avère très complexe à résoudre, sachant qu'un trè gros travail a déjà été mené en ce sens. Et de plus, c'est sans garantie d'y arriver efficacement.
Le mieux est sans doute de revoir le scope du fw de test (et d'en enlever les dev du calcul de puissance en W) Et eventuellement tirer une branche pour le futur fw opérationnel (sachant qu'on a déjà une fonctionnalité de calibration à peu près proche de la fonctionnalité finale) Et de plus, ça permettrait de traiter la fiche #309
reproduire les modifs du Makefile du lcd dans tous les autres composants
il y a sans doute encore un peu de travail à faire, côté lcd et autre...à voir
à tester dans l'état déjà
Avec l'arrivée du multiplicateur 16 bits, revoir l'utilisation de la RAM, et l'optimiser
passer le multiplicateur sous IF 0 revoir l spec, et définir proprement les tailles des paramètres d'entrée et sorties passer ttles les fonctions de conversion (BCD, ASCII, mV) dans CALC, dans un fichier conv.asm revoir en conséquence le driver lcd et aff.asm, pour factoriser un maximum : genre une fonction pour affiche 2 octets (quelque soit le format d'entrée etc etc...) => spécifier plus clairement les fonctions LCD dans la spec