Initial commit

This commit is contained in:
Attila Body 2025-06-09 18:06:36 +02:00
commit ce3dd83b9f
Signed by: abody
GPG key ID: BD0C6214E68FB5CF
1470 changed files with 1054449 additions and 0 deletions

View file

@ -0,0 +1,22 @@
/*
* app.h
*
* Created on: Aug 29, 2019
* Author: abody
*/
#ifndef APP_H_
#define APP_H_
#include <inttypes.h>
#ifdef __cplusplus
extern "C" {
#endif
void MainLoop(void) __attribute__((noreturn));
#ifdef __cplusplus
} // extern "C" {
#endif // __cplusplus
#endif /* APP_H_ */

View file

@ -0,0 +1,22 @@
/*
* ll_testbed.cpp
*
* Created on: Oct 28, 2019
* Author: abody
*/
#include "f4ll/console_handler.h"
#include "f4ll/crc_handler.h"
#include "f4ll/irq_lock.h"
#include "f4ll/memcpy_dma.h"
#include "f4ll/packet_usart.h"
#include "f4ll/str_util.h"
#include <stdlib.h>
#include <string.h>
#include <main.h>
void MainLoop()
{
while (true)
;
}

View file

@ -0,0 +1,13 @@
cmake_minimum_required(VERSION 3.22)
add_library(platform INTERFACE)
# Enable CMake support for ASM and C languages
enable_language(C CXX ASM)
target_include_directories(platform INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(platform INTERFACE)

View file

@ -0,0 +1,6 @@
#ifndef __PLATFORM_CRC_LL_H_INCLUDED
#define __PLATFORM_CRC_LL_H_INCLUDED
#include "crc.h"
#endif // __PLATFORM_CRC_LL_H_INCLUDED

View file

@ -0,0 +1,6 @@
#ifndef __PLATFORM_DMA_LL_H_INCLUDED
#define __PLATFORM_DMA_LL_H_INCLUDED
#include "stm32f4xx_ll_dma.h"
#endif // __PLATFORM_DMA_LL_H_INCLUDED

View file

@ -0,0 +1,6 @@
#ifndef __PLATFORM_USART_LL_H_INCLUDED
#define __PLATFORM_USART_LL_H_INCLUDED
#include "usart.h"
#endif // __PLATFORM_USART_LL_H_INCLUDED