1.路径优化。

This commit is contained in:
MacRsh
2023-11-17 22:55:24 +08:00
parent 882b0fc2c8
commit 7bc4188038
22 changed files with 22 additions and 18 deletions

View File

@@ -6,7 +6,7 @@
* @date 2023-11-06 MacRsh First version
*/
#include "adc.h"
#include "include/device/adc.h"
#ifdef MR_USING_ADC

View File

@@ -6,7 +6,7 @@
* @date 2023-11-08 MacRsh First version
*/
#include "dac.h"
#include "include/device/dac.h"
#ifdef MR_USING_DAC

View File

@@ -6,7 +6,7 @@
* @date 2023-11-08 MacRsh First version
*/
#include "gpio.h"
#include "include/device/gpio.h"
#ifdef MR_USING_GPIO

View File

@@ -6,7 +6,7 @@
* @date 2023-11-09 MacRsh First version
*/
#include "i2c.h"
#include "include/device/i2c.h"
#ifdef MR_USING_I2C

View File

@@ -6,12 +6,12 @@
* @date 2023-11-01 MacRsh First version
*/
#include "spi.h"
#include "include/device/spi.h"
#ifdef MR_USING_SPI
#ifdef MR_USING_GPIO
#include "gpio.h"
#include "include/device/gpio.h"
#else
#warning "Please define MR_USING_GPIO. Otherwise SPI-CS will not work."
#endif /* MR_USING_GPIO */

View File

@@ -6,7 +6,7 @@
* @date 2023-11-15 MacRsh First version
*/
#include "timer.h"
#include "include/device/timer.h"
#ifdef MR_USING_TIMER
@@ -53,6 +53,9 @@ static ssize_t mr_timer_write(struct mr_dev *dev, int off, const void *buf, size
timer->reload = (uint32_t)(((float)timeout / 1000000.0f) * (float)timer->config.freq + 0.5f);
ops->start(timer, timer->prescaler, timer->reload);
} else
{
}
return wr_size;

View File

@@ -6,7 +6,7 @@
* @date 2023-10-20 MacRsh First version
*/
#include "uart.h"
#include "include/device/uart.h"
#ifdef MR_USING_UART

View File

@@ -41,7 +41,7 @@ extern "C" {
}
/**
* @struct I2C configuration structure.
* @brief I2C configuration structure.
*/
struct mr_i2c_config
{
@@ -68,7 +68,7 @@ struct mr_i2c_bus
};
/**
* @struct I2C bus operations structure.
* @brief I2C bus operations structure.
*/
struct mr_i2c_bus_ops
{
@@ -87,7 +87,7 @@ struct mr_i2c_bus_ops
#define MR_I2C_ADDR_BITS_10 (10) /**< 10 bit address */
/**
* @struct I2C device structure.
* @brief I2C device structure.
*/
struct mr_i2c_dev
{

View File

@@ -127,7 +127,7 @@ struct mr_spi_bus_ops
#define MR_SPI_CS_ACTIVE_NONE (2) /**< No active */
/**
* @struct SPI device structure.
* @brief SPI device structure.
*/
struct mr_spi_dev
{

View File

@@ -89,6 +89,7 @@ struct mr_timer_ops
int (*channel_configure)(struct mr_timer *timer, int channel, int mode);
void (*start)(struct mr_timer *timer, uint32_t prescaler, uint32_t period);
void (*stop)(struct mr_timer *timer);
void (*write_duty)(struct mr_timer *timer);
};
/**

View File

@@ -67,7 +67,7 @@ extern "C" {
}
/**
* @struct UART configuration structure.
* @brief UART configuration structure.
*/
struct mr_uart_config
{
@@ -81,7 +81,7 @@ struct mr_uart_config
};
/**
* @struct UART structure.
* @brief UART structure.
*/
struct mr_uart
{
@@ -95,7 +95,7 @@ struct mr_uart
};
/**
* @struct UART operations structure.
* @brief UART operations structure.
*/
struct mr_uart_ops
{

View File

@@ -192,8 +192,8 @@ struct mr_dev;
/**
* @brief Descriptor control command.
*/
#define MR_CTRL_SET_OFFSET ((0x01|0x80) << 28) /**< Set offset */
#define MR_CTRL_GET_OFFSET ((0x02|0x00) << 28) /**< Get offset */
#define MR_CTRL_SET_OFFSET ((0x01|0x80) << 24) /**< Set offset */
#define MR_CTRL_GET_OFFSET ((0x02|0x00) << 24) /**< Get offset */
/**
* @brief Device control general command.

View File

@@ -151,7 +151,7 @@ MR_WEAK int mr_printf_output(const char *buf, size_t size)
*/
int mr_printf(const char *fmt, ...)
{
char buf[256] = {0};
char buf[128] = {0};
va_list args = MR_NULL;
va_start(args, fmt);