Ignore:
Timestamp:
Feb 6, 2025, 8:27:24 AM (3 months ago)
Author:
Zed
Message:

DMA transfer to µSD-card was implemented.

Location:
ctrl/firmware/Main/SES/Core
Files:
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/SES/Core/Inc/gps.h

    r80 r82  
    22#define __GPS_H_
    33
    4 #include <cstdint>
     4#include <stdint.h>
    55
    66//! Struktur zur Aufnahme der RTC Zeit/Datum
  • ctrl/firmware/Main/SES/Core/Inc/sysdata.h

    r80 r82  
    22#define __SYS_DATA_H
    33
    4 #include <cstdint>
     4#include <stdint.h>
     5#include <stdbool.h>
    56
    67#include "charge_controller.h"
    78#include "street_light.h"
     9#include "common.h"
    810#include "gps.h"
    911
     
    1416//---------- Constants ---------------------------------------------------------
    1517
    16 inline constexpr unsigned MAX_LIPRO_CELLS = 16U;                                                                // FÜR SPEICHERUNG AUF SD KARTE, damit Anzahl der Felder immer gleich ist und Reservierung Speicher für Lipro Daten, Achtung eine Änderung verschiebt MODBUS Adressen!!!
    17 inline constexpr unsigned MAX_LOG_MESSAGES = 10U;
    18 inline constexpr unsigned MAX_TEMP_SENSOR_ID_SIZE = 8U;
     18#define MAX_LIPRO_CELLS                           (16U)                                                                         // FÜR SPEICHERUNG AUF SD KARTE, damit Anzahl der Felder immer gleich ist und Reservierung Speicher für Lipro Daten, Achtung eine Änderung verschiebt MODBUS Adressen!!!
     19#define MAX_LOG_MESSAGES                          (10U)
     20#define MAX_TEMP_SENSOR_ID_SIZE           (8U)
    1921
    2022//---------- Enums -------------------------------------------------------------
     
    4547} ext_input_mode_t;
    4648
    47 typedef enum mb_error_codes_enum
     49/*typedef enum mb_error_codes_enum
    4850{
    4951        MB_ERROR_NOTHING = 0,                   // 0
     
    5456        MB_ERROR_BYTE_COUNT,                    // 5
    5557        MB_ERROR_START_ADRESS,                  // 6
    56 } mb_error_codes_t;
     58} mb_error_codes_t;*/
    5759
    5860typedef enum output_state_enum
     
    7173
    7274//---------- Typedefs ----------------------------------------------------------
    73 
    74 typedef union bword
    75 {
    76         uint16_t        w;
    77         int16_t         sw;
    78         uint8_t         lb;
    79         int8_t          slb;
    80         uint8_t         b[2];
    81         int8_t          sb[2];
    82 } bword_t;
    8375
    8476typedef struct ext_output_config
     
    191183
    192184        //LOKALBUS PARAMETER
    193         uint8_t                                 lb_slave_adress;                                //38l
     185        uint8_t                                 lb_slave_address;                               //38l
    194186        uint8_t                                 lb_mode;                                                //38h
    195187        uint8_t                                 lb_baudrate_mode;                               //39l
  • ctrl/firmware/Main/SES/Core/Src/eth_task.cpp

    r79 r82  
    4242void ethTaskStart(void* argument)
    4343{
    44         (void)argument;
     44        UNUSED(argument);
    4545
    4646        wizchip_initialize();
  • ctrl/firmware/Main/SES/Core/Src/keys_task.cpp

    r73 r82  
    1515void keysTaskStart(void* argument)
    1616{
    17         (void)argument;
     17        UNUSED(argument);
    1818
    1919        HAL_GPIO_WritePin(POWER_5V_EN_GPIO_Port, POWER_5V_EN_Pin, GPIO_PIN_SET);
  • ctrl/firmware/Main/SES/Core/Src/main_task.cpp

    r79 r82  
    2020//UINT ret;
    2121
    22 static FATFS fs;// __attribute__((section(".DTCM_RAM")));     // Filesystem object
     22static FATFS fs;// __attribute__((section(".AXI_RAM")));     // Filesystem object
    2323
    2424FRESULT scan_files (TCHAR* path);
     
    2929[[noreturn]] void mainTaskStart(void *argument)
    3030{
    31         (void)argument;
     31        UNUSED(argument);
    3232
    3333        //DHCP_init(0, dhcp_buffer);
Note: See TracChangeset for help on using the changeset viewer.