Ignore:
Timestamp:
Sep 8, 2025, 6:57:30 PM (7 weeks ago)
Author:
f.jahn
Message:
  • Bug in ADC Kalibrierung (STM32 ADC Strom) behoben
  • DMA Buffer für ADC 1 und ADC wird vor Überschreibung während bearbeitung geschützt, indem Datenübertragung nur einmalig erfolgt und erst nach Auswertung wieder gestartet wird
  • RS485Modbus: Timeout Zeit wird für Baudraten >19200 korrekt berechnet
  • Hardware ID geändert
  • Separates Register für "Batterie Empty detection mode" auf Adresse 92 angelegt
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/firmware/Debug125A/esr_PP.c

    r6 r26  
    1 # 1 "D:\\projekte\\ecs_smartSwitch\\trunk\\firmware\\Src\\esr.c"
     1# 1 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\Src\\esr.c"
    22# 1 "<built-in>" 1
    33# 1 "<built-in>" 3
     
    55# 1 "<command line>" 1
    66# 1 "<built-in>" 2
    7 # 1 "D:\\projekte\\ecs_smartSwitch\\trunk\\firmware\\Src\\esr.c" 2
    8 
    9 
    10 # 1 "D:/projekte/ecs_smartSwitch/trunk/firmware/Inc\\sysdata.h" 1
    11 # 15 "D:/projekte/ecs_smartSwitch/trunk/firmware/Inc\\sysdata.h"
     7# 1 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\Src\\esr.c" 2
     8
     9
     10# 1 "D:/projekte/ecsSmartPro/trunk/firmware/Inc\\sysdata.h" 1
     11# 15 "D:/projekte/ecsSmartPro/trunk/firmware/Inc\\sysdata.h"
    1212# 1 "C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/include\\stdint.h" 1 3
    1313# 20 "C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/include\\stdint.h" 3
     
    701701typedef long long int intmax_t;
    702702typedef long long unsigned int uintmax_t;
    703 # 16 "D:/projekte/ecs_smartSwitch/trunk/firmware/Inc\\sysdata.h" 2
    704 # 25 "D:/projekte/ecs_smartSwitch/trunk/firmware/Inc\\sysdata.h"
     703# 16 "D:/projekte/ecsSmartPro/trunk/firmware/Inc\\sysdata.h" 2
     704# 25 "D:/projekte/ecsSmartPro/trunk/firmware/Inc\\sysdata.h"
    705705typedef union
    706706{
     
    919919
    920920void SYS_DATA_Init(void);
    921 # 4 "D:\\projekte\\ecs_smartSwitch\\trunk\\firmware\\Src\\esr.c" 2
    922 # 1 "D:/projekte/ecs_smartSwitch/trunk/firmware/Inc\\esr.h" 1
     921# 4 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\Src\\esr.c" 2
     922# 1 "D:/projekte/ecsSmartPro/trunk/firmware/Inc\\esr.h" 1
    923923# 1 "C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/include\\inttypes.h" 1 3
    924 # 2 "D:/projekte/ecs_smartSwitch/trunk/firmware/Inc\\esr.h" 2
     924# 2 "D:/projekte/ecsSmartPro/trunk/firmware/Inc\\esr.h" 2
    925925
    926926int16_t ESR_Exec(void);
    927927int16_t ESR_FAST_Exec(void);
    928 # 5 "D:\\projekte\\ecs_smartSwitch\\trunk\\firmware\\Src\\esr.c" 2
     928# 5 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\Src\\esr.c" 2
    929929# 1 "C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/include\\stdlib.h" 1 3
    930930# 39 "C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/include\\stdlib.h" 3
     
    10071007_Noreturn void _Exit (int __exit_code);
    10081008_Noreturn void quick_exit (int __exit_code);
    1009 # 6 "D:\\projekte\\ecs_smartSwitch\\trunk\\firmware\\Src\\esr.c" 2
     1009# 6 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\Src\\esr.c" 2
    10101010# 1 "C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/include\\stdio.h" 1 3
    10111011# 77 "C:/Program Files/SEGGER/SEGGER Embedded Studio 8.22a/include\\stdio.h" 3
     
    10961096int vdprintf (int, const char *, __builtin_va_list);
    10971097FILE * fdopen (int, const char *);
    1098 # 7 "D:\\projekte\\ecs_smartSwitch\\trunk\\firmware\\Src\\esr.c" 2
     1098# 7 "D:\\projekte\\ecsSmartPro\\trunk\\firmware\\Src\\esr.c" 2
    10991099
    11001100
Note: See TracChangeset for help on using the changeset viewer.