Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
269 changes: 0 additions & 269 deletions L1_MCU/STM32F429ZIT6_STARM/stm32f4xx_flash.ld

This file was deleted.

59 changes: 0 additions & 59 deletions L2_Core/hal/inc/ek_hal_base.h

This file was deleted.

25 changes: 25 additions & 0 deletions L2_Core/hal/inc/ek_hal_gpio.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#ifndef EK_HAL_GPIO_H
#define EK_HAL_GPIO_H

#include "../../utils/inc/ek_def.h"
#include "../../utils/inc/ek_list.h"

typedef struct ek_hal_gpio_t ek_hal_gpio_t;

struct ek_hal_gpio_t
{
uint8_t idx;
ek_list_node_t node;

void (*set)(void);
void (*reset)(void);
void (*toggle)(void);
};

extern ek_list_node_t ek_hal_gpio_head;

extern ek_hal_gpio_t hal_drv_gpio_xxx_pin;

void ek_hal_gpio_init(void);

#endif // EK_HAL_GPIO_H
28 changes: 28 additions & 0 deletions L2_Core/hal/inc/ek_hal_spi.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#ifndef EK_HAL_SPI_H
#define EK_HAL_SPI_H

#include "../../utils/inc/ek_def.h"
#include "../../utils/inc/ek_list.h"

typedef struct ek_hal_spi_t ek_hal_spi_t;

struct ek_hal_spi_t
{
uint8_t idx;
ek_list_node_t node;

bool lock;

void (*init)(void);
bool (*write)(uint8_t *txdata, size_t size);
bool (*read)(uint8_t *rxdata, size_t size);
bool (*write_read)(uint8_t *txdata, uint8_t *rxdata, size_t size);
};

extern ek_list_node_t ek_hal_spi_head;

extern ek_hal_spi_t hal_drv_spi1;

void ek_hal_spi_init(void);

#endif // EK_HAL_SPI_H
Loading