Sander Speetjens 97783c69c5 Fix almost all compiler warnings
lcd_api: isalpha expects type in so I cast char to int
lcd_api: uint32 in printf where %d instead of %lu
llfs: filter_ok was set but unused so I removed it
tftp: wrong casting char to uint8_t but needed to be cast to const char* instead
2023-12-01 11:31:53 +01:00
2023-11-26 22:39:22 +01:00
2023-11-20 20:48:08 +01:00
2023-11-16 16:03:36 +01:00
2023-12-01 11:31:53 +01:00
2023-11-29 18:03:04 +01:00
2023-11-14 16:36:38 +01:00
2023-11-12 14:33:59 +01:00
2023-10-02 13:08:39 +02:00
2023-11-26 22:39:12 +01:00
2023-10-31 22:33:35 +01:00

2023 — Webservices and Applications

Table of Contents

Used Libs, Compiler and Apps

  • lwip version 2.1.2
  • CubeIDE version 1.12.1
  • STM32CubeMX version 6.8.1
  • Firmware Lib (stm32f7) 1.17.1

Tasks

Make for each task a separate c and h file. The name of the file is the name of the task. This way we can keep the code clean.

tasks_and_taskowners.md

Style Guide

To maintain a consistent and clean codebase, follow the style guide. This document provides detailed instructions on naming conventions, code structure, and commenting practices.

Please read the style_guide.md carefully before making contributions.

Editor Configuration

To help you adhere to the style guide, use the provided configuration files for the code formatters in your code editor. You can choose from the following options:

  • .clang-format:

  • eclipse_format.xml:

    • For Eclipse-based editors, including STM32CubeIDE.
    • You can import it within eclipse settings, Preferences -> LANGUAGE -> Code Style -> Formatter tab.

Commit Messages Conventions

The subject line of a commit message should follow the following rules:

  • Short and descriptive (max 50 chars)
  • In imperative present tense
  • Capitalized
  • Not end with a period

Example:

Implement access right management

The body of a commit message may be used to explain the what and why of a commit.

Writing File System Data to QSPI Flash

Please read the llfs.md document for instructions on how to enable the external loader in STM32CubeIDE.

Documentation

Documentation is placed in the docs folder. If your part needs documentation (e.g. how to use tcp cmd interface), add a markdown file in the above-mentioned folder.

This folder contains the following documents:

Description
No description provided
Readme 21 MiB
Languages
C 94.1%
HTML 5.2%
C++ 0.4%
CSS 0.2%