[rtdef] use lower-case to define attributes (#6728)

* [rtdef] rename RT_WEAK attribute as rt_weak

* [rtdef] rename RT_USED attribute as rt_used

* [rtdef] rename RT_SECTION attribute as rt_section

* [rtdef] rename ALIGN attribute as rt_align

* [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
This commit is contained in:
Man, Jianting (Meco)
2022-12-11 13:12:03 -05:00
committed by GitHub
parent a4b8762d85
commit 99bdf978d7
178 changed files with 472 additions and 462 deletions
@@ -87,7 +87,7 @@ void rt_hw_us_delay(rt_uint32_t us)
/**
* this function will initial ifx board.
*/
RT_WEAK void rt_hw_board_init()
rt_weak void rt_hw_board_init()
{
cy_bsp_all_init();
@@ -10,7 +10,7 @@
#define configTOTAL_HEAP_SIZE (24*1024)
/* Allocate the memory for the heap. */
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static uint8_t ucHeap[ configTOTAL_HEAP_SIZE ];
/**
* This is the timer interrupt service routine.
@@ -37,7 +37,7 @@ static int read(long offset, uint8_t *buf, size_t size)
rt_size_t sector_offset;
rt_size_t remain_size = size;
rt_size_t req_size;
ALIGN(4) uint8_t buffer[SECTOR_SIZE];
rt_align(4) uint8_t buffer[SECTOR_SIZE];
while (remain_size)
{
@@ -60,7 +60,7 @@ static int write(long offset, const uint8_t *buf, size_t size)
rt_size_t sector_offset;
rt_size_t remain_size = size;
rt_size_t req_size;
ALIGN(4) uint8_t buffer[SECTOR_SIZE];
rt_align(4) uint8_t buffer[SECTOR_SIZE];
while (remain_size)
{
+5 -5
View File
@@ -58,7 +58,7 @@ static inline uint64_t arch_counter_get_cntpct(void)
return cval;
}
RT_WEAK int msleep(unsigned int msecs)
rt_weak int msleep(unsigned int msecs)
{
rt_thread_mdelay(msecs);
return 0;
@@ -76,7 +76,7 @@ void rt_hw_us_delay(rt_uint32_t us)
while (arch_counter_get_cntpct() - start <= target) ;
}
RT_WEAK int usleep(unsigned int usecs)
rt_weak int usleep(unsigned int usecs)
{
int tickDiv = 1000 * (1000 / CONFIG_HZ);
int ticks = usecs / tickDiv;
@@ -189,7 +189,7 @@ void awos_arch_flush_icache_all(void)
rt_hw_cpu_icache_invalidate_all();
}
RT_WEAK int32_t hal_spi_gpio_cfg_count(const char *secname)
rt_weak int32_t hal_spi_gpio_cfg_count(const char *secname)
{
rt_kprintf("FUNCTION:%s not implemented.\n", __FUNCTION__);
return 0;
@@ -218,13 +218,13 @@ int32_t esCFG_GetGPIOSecKeyCount(char *GPIOSecName)
return 0;
}
RT_WEAK int hal_spi_gpio_cfg_load(user_gpio_set_t *gpio_cfg, int32_t GPIONum, int id)
rt_weak int hal_spi_gpio_cfg_load(user_gpio_set_t *gpio_cfg, int32_t GPIONum, int id)
{
rt_kprintf("FUNCTION:%s not implemented.\n", __FUNCTION__);
return -1;
}
RT_WEAK int hal_i2c_gpio_cfg_load(user_gpio_set_t *gpio_cfg, int32_t GPIONum, int id)
rt_weak int hal_i2c_gpio_cfg_load(user_gpio_set_t *gpio_cfg, int32_t GPIONum, int id)
{
rt_kprintf("FUNCTION:%s not implemented.\n", __FUNCTION__);
return -1;
@@ -808,7 +808,7 @@ static s32 start_process(void)
return 0;
}
RT_WEAK s32 lcd_vsync_event_process(u32 sel)
rt_weak s32 lcd_vsync_event_process(u32 sel)
{
return 0;
}
@@ -390,7 +390,7 @@ static void uart_handle_busy(uart_port_t uart_port)
hal_writeb(uart_priv->mcr, uart_base + UART_MCR);
}
RT_WEAK void hal_uart_handler_hook(uart_port_t uart_port)
rt_weak void hal_uart_handler_hook(uart_port_t uart_port)
{
}
+2 -2
View File
@@ -62,7 +62,7 @@ struct sdio_drv
#ifdef CONFIG_MMC_USE_DMA
#ifdef TINA_USING_SDIO0
ALIGN(32) static rt_uint8_t dma_buffer[64 * 1024];
rt_align(32) static rt_uint8_t dma_buffer[64 * 1024];
#endif
#endif
@@ -125,7 +125,7 @@ static int mmc_update_clk(tina_mmc_t mmc)
static rt_err_t mmc_trans_data_by_dma(tina_mmc_t mmc, struct mmc_xfe_des *xfe)
{
ALIGN(32) static struct mmc_des_v4p1 pdes[128]; // mast ALIGN(32)
rt_align(32) static struct mmc_des_v4p1 pdes[128];
unsigned i, rval;
unsigned des_idx;
unsigned length = xfe->size * xfe->num;
+2 -2
View File
@@ -11,14 +11,14 @@
#include <rthw.h>
#include <rtthread.h>
RT_WEAK void machine_reset(void)
rt_weak void machine_reset(void)
{
rt_kprintf("reboot system...\n");
rt_hw_interrupt_disable();
while (1);
}
RT_WEAK void machine_shutdown(void)
rt_weak void machine_shutdown(void)
{
rt_kprintf("shutdown...\n");
rt_hw_interrupt_disable();
+1 -1
View File
@@ -93,7 +93,7 @@ void rt_hw_us_delay(rt_uint32_t us)
/**
* This function will config the board for initialization.
*/
RT_WEAK void rt_hw_board_init()
rt_weak void rt_hw_board_init()
{
/* Systick initialization */
rt_hw_systick_init();
+1 -1
View File
@@ -109,7 +109,7 @@ void rt_hw_us_delay(rt_uint32_t us)
/**
* this function will initial at32 board.
*/
RT_WEAK void rt_hw_board_init()
rt_weak void rt_hw_board_init()
{
/* system clock initialization */
system_clock_config();
+1 -1
View File
@@ -45,7 +45,7 @@ struct rt_hw_sdio
struct sdio_pkg *pkg;
};
ALIGN(SDIO_ALIGN_LEN)
rt_align(SDIO_ALIGN_LEN)
static rt_uint8_t cache_buf[SDIO_BUFF_SIZE];
static rt_uint32_t at32_sdio_clk_get(struct at32_sdio *hw_sdio)
@@ -32,7 +32,7 @@
static int rt_led_app_init(void);
RT_WEAK int main(void)
rt_weak int main(void)
{
#ifdef RT_USING_SDIO
int timeout = 0;
+2 -2
View File
@@ -29,10 +29,10 @@
所有在中断中使用的函数或数据需要放在 RAM 中,否则会导致系统运行报错。具体做法可以参考下面
``` c
RT_SECTION(".irq.example.str")
rt_section(".irq.example.str")
static const char example_info[] = "example 0x%x";
RT_SECTION(".irq.example")
rt_section(".irq.example")
void example_isr(void)
{
rt_kprintf(example_info, 11);
+12 -12
View File
@@ -68,20 +68,20 @@ void hal_printf(const char *fmt, ...)
}
#endif
RT_SECTION(".irq")
rt_section(".irq")
void os_interrupt_enter(void)
{
rt_interrupt_enter();
}
RT_SECTION(".irq")
rt_section(".irq")
void os_interrupt_leave(void)
{
rt_interrupt_leave();
}
typedef void (*isr_t)(void);
RT_SECTION(".irq")
rt_section(".irq")
isr_t register_isr(int vector, isr_t isr)
{
char buf[8] = {0};
@@ -90,7 +90,7 @@ isr_t register_isr(int vector, isr_t isr)
rt_hw_interrupt_install(vector, handle, RT_NULL, buf);
}
RT_SECTION(".irq.timer")
rt_section(".irq.timer")
void timer0_isr(int vector, void *param)
{
rt_interrupt_enter();
@@ -136,7 +136,7 @@ void hal_udelay(uint32_t nus)
*
* @param us microseconds.
*/
RT_SECTION(".com_text")
rt_section(".com_text")
void rt_hw_us_delay(rt_uint32_t us)
{
rt_uint32_t ticks;
@@ -213,7 +213,7 @@ void rt_hw_board_init(void)
#endif
}
RT_SECTION(".irq.cache")
rt_section(".irq.cache")
void cache_init(void)
{
os_cache_init();
@@ -221,7 +221,7 @@ void cache_init(void)
rt_mutex_init(&mutex_cache, "cache_mutex", RT_IPC_FLAG_PRIO);
}
RT_SECTION(".irq.cache")
rt_section(".irq.cache")
void os_spiflash_lock(void)
{
if ((rt_thread_self() != RT_NULL) && (rt_interrupt_nest == 0))
@@ -230,7 +230,7 @@ void os_spiflash_lock(void)
}
}
RT_SECTION(".irq.cache")
rt_section(".irq.cache")
void os_spiflash_unlock(void)
{
if ((rt_thread_self() != RT_NULL) && (rt_interrupt_nest == 0))
@@ -239,7 +239,7 @@ void os_spiflash_unlock(void)
}
}
RT_SECTION(".irq.cache")
rt_section(".irq.cache")
void os_cache_lock(void)
{
if ((rt_thread_self() != RT_NULL) && (rt_interrupt_nest == 0))
@@ -248,7 +248,7 @@ void os_cache_lock(void)
}
}
RT_SECTION(".irq.cache")
rt_section(".irq.cache")
void os_cache_unlock(void)
{
if ((rt_thread_self() != RT_NULL) && (rt_interrupt_nest == 0))
@@ -257,7 +257,7 @@ void os_cache_unlock(void)
}
}
RT_SECTION(".irq.err.str")
rt_section(".irq.err.str")
static const char stack_info[] = "thread sp=0x%x name=%s";
void rt_hw_console_output(const char *str)
@@ -271,7 +271,7 @@ void rt_hw_console_output(const char *str)
* @note (IRQ in Flash: %x %x - %x %x\n, -, rt_interrupt_nest, PC, miss_addr)
* miss_addr: The address in map file minus 0x10000000
*/
RT_SECTION(".irq.err")
rt_section(".irq.err")
void exception_isr(void)
{
#if defined(RT_USING_FINSH) && defined(MSH_USING_BUILT_IN_COMMANDS)
@@ -109,7 +109,7 @@ void dac_start(void)
//AUANGCON1 |= BIT(3); // pa mute
}
RT_SECTION(".irq.audio")
rt_section(".irq.audio")
void audio_sem_post(void)
{
rt_sem_release(snd_dev.semaphore);
@@ -445,7 +445,7 @@ static struct rt_audio_ops ops =
.buffer_info = sound_buffer_info,
};
RT_SECTION(".irq.audio")
rt_section(".irq.audio")
static void audio_isr(int vector, void *param)
{
rt_interrupt_enter();
@@ -16,21 +16,21 @@ static rt_mq_t drv_mq = RT_NULL;
void uart0_irq_process(void);
void uart1_irq_process(void);
RT_SECTION(".irq.uart")
rt_section(".irq.uart")
void uart0_irq_post(void)
{
rt_uint8_t mq_msg = MSG_UART0_IRQ;
rt_mq_send(drv_mq, &mq_msg, 1);
}
RT_SECTION(".irq.uart")
rt_section(".irq.uart")
void uart1_irq_post(void)
{
rt_uint8_t mq_msg = MSG_UART1_IRQ;
rt_mq_send(drv_mq, &mq_msg, 1);
}
RT_SECTION(".irq.uart")
rt_section(".irq.uart")
void uart2_irq_post(void)
{
rt_uint8_t mq_msg = MSG_UART2_IRQ;
@@ -68,7 +68,7 @@ static struct ab32_hwtimer ab32_hwtimer_obj[] =
#endif
};
RT_SECTION(".irq.timer")
rt_section(".irq.timer")
static void _rt_device_hwtimer_isr(rt_hwtimer_t *timer)
{
RT_ASSERT(timer != RT_NULL);
@@ -216,7 +216,7 @@ static const struct rt_hwtimer_ops _ops =
};
#if defined(BSP_USING_TIM2) || defined(BSP_USING_TIM4) || defined(BSP_USING_TIM5)
RT_SECTION(".irq.timer")
rt_section(".irq.timer")
void timer2_4_5_isr(int vector, void *param)
{
rt_interrupt_enter();
@@ -243,7 +243,7 @@ void timer2_4_5_isr(int vector, void *param)
#endif
#ifdef BSP_USING_TIM3
RT_SECTION(".irq.timer")
rt_section(".irq.timer")
void timer3_isr(int vector, void *param)
{
rt_interrupt_enter();
@@ -254,7 +254,7 @@ void timer3_isr(int vector, void *param)
#endif
#ifdef BSP_USING_TIM1
RT_SECTION(".irq.timer")
rt_section(".irq.timer")
void timer1_isr(int vector, void *param)
{
rt_interrupt_enter();
@@ -57,7 +57,7 @@ static struct ab32_irrx_data _irrx = {0};
* @param addr inverted address Extended NEC: 16bits address
* @param cmd inverted command
*/
RT_SECTION(".irq.irrx")
rt_section(".irq.irrx")
rt_uint8_t ab32_get_irkey(rt_uint16_t *addr, rt_uint16_t *cmd)
{
if (_irrx.cnt != 32) {
@@ -82,7 +82,7 @@ void ab32_clr_irkey(void)
}
#ifdef BSP_USING_IRRX_HW
RT_SECTION(".irq.irrx")
rt_section(".irq.irrx")
static void irrx_isr(int vector, void *param)
{
rt_interrupt_enter();
@@ -133,7 +133,7 @@ static void _irrx_hw_init(void)
#define TMR3_RCLK (1000u) //xosc26m_div 1M
RT_SECTION(".irq.irrx")
rt_section(".irq.irrx")
static void irrx_isr(int vector, void *param)
{
rt_uint32_t tmrcnt;
@@ -47,7 +47,7 @@ struct rthw_sdio
struct sdio_pkg *pkg;
};
ALIGN(SDIO_ALIGN_LEN)
rt_align(SDIO_ALIGN_LEN)
static rt_uint8_t cache_buf[SDIO_BUFF_SIZE];
static rt_uint8_t sd_baud = 119;
@@ -496,7 +496,7 @@ static rt_int32_t rthw_sd_detect(struct rt_mmcsd_host *host)
* @param host rt_mmcsd_host
* @retval None
*/
RT_SECTION(".irq.sdio")
rt_section(".irq.sdio")
void rthw_sdio_irq_process(struct rt_mmcsd_host *host)
{
int complete = 0;
@@ -617,7 +617,7 @@ static rt_err_t _dma_rxconfig(rt_uint32_t *dst, int Size)
return RT_EOK;
}
RT_SECTION(".irq.sdio")
rt_section(".irq.sdio")
void sdio_isr(int vector, void *param)
{
/* enter interrupt */
@@ -233,7 +233,7 @@ void uart2_irq_process(void)
}
#endif
RT_SECTION(".irq.usart")
rt_section(".irq.usart")
static void uart_isr(int vector, void *param)
{
rt_interrupt_enter();
@@ -267,7 +267,7 @@ static void uart_isr(int vector, void *param)
}
#ifdef HUART_ENABLE
RT_SECTION(".irq.huart")
rt_section(".irq.huart")
void huart_timer_isr(void)
{
huart_if_rx_ovflow();
@@ -279,7 +279,7 @@ void huart_timer_isr(void)
uart1_irq_post();
}
#else
RT_SECTION(".irq.huart")
rt_section(".irq.huart")
void huart_timer_isr(void)
{
}
@@ -18,7 +18,7 @@
static struct rt_thread test1_thread;
static rt_thread_t test2_thread = RT_NULL;
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static rt_uint8_t rt_test1_thread_stack[1024];
static void test1_thread_entry(void* parameter);
static void test2_thread_entry(void* parameter);
+1 -1
View File
@@ -27,7 +27,7 @@
rt_uint8_t _fiq_stack_start[1024];
rt_uint8_t _undefined_stack_start[512];
rt_uint8_t _abort_stack_start[512];
rt_uint8_t _svc_stack_start[1024] RT_SECTION(".nobss");
rt_uint8_t _svc_stack_start[1024] rt_section(".nobss");
extern unsigned char __bss_start;
extern unsigned char __bss_end;
#endif
+16 -16
View File
@@ -76,7 +76,7 @@ struct rt_pin_irq_hdr pin_irq_hdr_tab[] =
#ifdef ES_CONF_EXTI_IRQ_0
RT_WEAK void irq_pin0_callback(void* arg)
rt_weak void irq_pin0_callback(void* arg)
{
rt_kprintf("\r\nEXTI 0\r\n");
}
@@ -84,7 +84,7 @@ RT_WEAK void irq_pin0_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_1
RT_WEAK void irq_pin1_callback(void* arg)
rt_weak void irq_pin1_callback(void* arg)
{
rt_kprintf("\r\nEXTI 1\r\n");
}
@@ -93,7 +93,7 @@ RT_WEAK void irq_pin1_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_2
RT_WEAK void irq_pin2_callback(void* arg)
rt_weak void irq_pin2_callback(void* arg)
{
rt_kprintf("\r\nEXTI 2\r\n");
}
@@ -102,7 +102,7 @@ RT_WEAK void irq_pin1_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_3
RT_WEAK void irq_pin3_callback(void* arg)
rt_weak void irq_pin3_callback(void* arg)
{
rt_kprintf("\r\nEXTI 3\r\n");
}
@@ -111,7 +111,7 @@ RT_WEAK void irq_pin3_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_4
RT_WEAK void irq_pin4_callback(void* arg)
rt_weak void irq_pin4_callback(void* arg)
{
rt_kprintf("\r\nEXTI 4\r\n");
}
@@ -120,7 +120,7 @@ RT_WEAK void irq_pin4_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_5
RT_WEAK void irq_pin5_callback(void* arg)
rt_weak void irq_pin5_callback(void* arg)
{
rt_kprintf("\r\nEXTI 5\r\n");
}
@@ -129,7 +129,7 @@ RT_WEAK void irq_pin5_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_6
RT_WEAK void irq_pin6_callback(void* arg)
rt_weak void irq_pin6_callback(void* arg)
{
rt_kprintf("\r\nEXTI 6\r\n");
}
@@ -138,7 +138,7 @@ RT_WEAK void irq_pin6_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_7
RT_WEAK void irq_pin7_callback(void* arg)
rt_weak void irq_pin7_callback(void* arg)
{
rt_kprintf("\r\nEXTI 7\r\n");
}
@@ -147,7 +147,7 @@ RT_WEAK void irq_pin7_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_8
RT_WEAK void irq_pin8_callback(void* arg)
rt_weak void irq_pin8_callback(void* arg)
{
rt_kprintf("\r\nEXTI 8\r\n");
}
@@ -156,7 +156,7 @@ RT_WEAK void irq_pin8_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_9
RT_WEAK void irq_pin9_callback(void* arg)
rt_weak void irq_pin9_callback(void* arg)
{
rt_kprintf("\r\nEXTI 9\r\n");
}
@@ -165,7 +165,7 @@ RT_WEAK void irq_pin9_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_10
RT_WEAK void irq_pin10_callback(void* arg)
rt_weak void irq_pin10_callback(void* arg)
{
rt_kprintf("\r\nEXTI 10\r\n");
}
@@ -174,7 +174,7 @@ RT_WEAK void irq_pin10_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_11
RT_WEAK void irq_pin11_callback(void* arg)
rt_weak void irq_pin11_callback(void* arg)
{
rt_kprintf("\r\nEXTI 11\r\n");
}
@@ -183,7 +183,7 @@ RT_WEAK void irq_pin11_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_12
RT_WEAK void irq_pin12_callback(void* arg)
rt_weak void irq_pin12_callback(void* arg)
{
rt_kprintf("\r\nEXTI 12\r\n");
}
@@ -192,7 +192,7 @@ RT_WEAK void irq_pin12_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_13
RT_WEAK void irq_pin13_callback(void* arg)
rt_weak void irq_pin13_callback(void* arg)
{
rt_kprintf("\r\nEXTI 13\r\n");
}
@@ -201,7 +201,7 @@ RT_WEAK void irq_pin13_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_14
RT_WEAK void irq_pin14_callback(void* arg)
rt_weak void irq_pin14_callback(void* arg)
{
rt_kprintf("\r\nEXTI 14\r\n");
}
@@ -210,7 +210,7 @@ RT_WEAK void irq_pin14_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_15
RT_WEAK void irq_pin15_callback(void* arg)
rt_weak void irq_pin15_callback(void* arg)
{
rt_kprintf("\r\nEXTI 15\r\n");
}
+16 -16
View File
@@ -77,7 +77,7 @@ struct rt_pin_irq_hdr pin_irq_hdr_tab[] =
#ifdef ES_CONF_EXTI_IRQ_0
RT_WEAK void irq_pin0_callback(void* arg)
rt_weak void irq_pin0_callback(void* arg)
{
rt_kprintf("\r\nEXTI 0\r\n");
}
@@ -85,7 +85,7 @@ RT_WEAK void irq_pin0_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_1
RT_WEAK void irq_pin1_callback(void* arg)
rt_weak void irq_pin1_callback(void* arg)
{
rt_kprintf("\r\nEXTI 1\r\n");
}
@@ -94,7 +94,7 @@ RT_WEAK void irq_pin1_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_2
RT_WEAK void irq_pin2_callback(void* arg)
rt_weak void irq_pin2_callback(void* arg)
{
rt_kprintf("\r\nEXTI 2\r\n");
}
@@ -103,7 +103,7 @@ RT_WEAK void irq_pin1_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_3
RT_WEAK void irq_pin3_callback(void* arg)
rt_weak void irq_pin3_callback(void* arg)
{
rt_kprintf("\r\nEXTI 3\r\n");
}
@@ -112,7 +112,7 @@ RT_WEAK void irq_pin3_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_4
RT_WEAK void irq_pin4_callback(void* arg)
rt_weak void irq_pin4_callback(void* arg)
{
rt_kprintf("\r\nEXTI 4\r\n");
}
@@ -121,7 +121,7 @@ RT_WEAK void irq_pin4_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_5
RT_WEAK void irq_pin5_callback(void* arg)
rt_weak void irq_pin5_callback(void* arg)
{
rt_kprintf("\r\nEXTI 5\r\n");
}
@@ -130,7 +130,7 @@ RT_WEAK void irq_pin5_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_6
RT_WEAK void irq_pin6_callback(void* arg)
rt_weak void irq_pin6_callback(void* arg)
{
rt_kprintf("\r\nEXTI 6\r\n");
}
@@ -139,7 +139,7 @@ RT_WEAK void irq_pin6_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_7
RT_WEAK void irq_pin7_callback(void* arg)
rt_weak void irq_pin7_callback(void* arg)
{
rt_kprintf("\r\nEXTI 7\r\n");
}
@@ -148,7 +148,7 @@ RT_WEAK void irq_pin7_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_8
RT_WEAK void irq_pin8_callback(void* arg)
rt_weak void irq_pin8_callback(void* arg)
{
rt_kprintf("\r\nEXTI 8\r\n");
}
@@ -157,7 +157,7 @@ RT_WEAK void irq_pin8_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_9
RT_WEAK void irq_pin9_callback(void* arg)
rt_weak void irq_pin9_callback(void* arg)
{
rt_kprintf("\r\nEXTI 9\r\n");
}
@@ -166,7 +166,7 @@ RT_WEAK void irq_pin9_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_10
RT_WEAK void irq_pin10_callback(void* arg)
rt_weak void irq_pin10_callback(void* arg)
{
rt_kprintf("\r\nEXTI 10\r\n");
}
@@ -175,7 +175,7 @@ RT_WEAK void irq_pin10_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_11
RT_WEAK void irq_pin11_callback(void* arg)
rt_weak void irq_pin11_callback(void* arg)
{
rt_kprintf("\r\nEXTI 11\r\n");
}
@@ -184,7 +184,7 @@ RT_WEAK void irq_pin11_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_12
RT_WEAK void irq_pin12_callback(void* arg)
rt_weak void irq_pin12_callback(void* arg)
{
rt_kprintf("\r\nEXTI 12\r\n");
}
@@ -193,7 +193,7 @@ RT_WEAK void irq_pin12_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_13
RT_WEAK void irq_pin13_callback(void* arg)
rt_weak void irq_pin13_callback(void* arg)
{
rt_kprintf("\r\nEXTI 13\r\n");
}
@@ -202,7 +202,7 @@ RT_WEAK void irq_pin13_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_14
RT_WEAK void irq_pin14_callback(void* arg)
rt_weak void irq_pin14_callback(void* arg)
{
rt_kprintf("\r\nEXTI 14\r\n");
}
@@ -211,7 +211,7 @@ RT_WEAK void irq_pin14_callback(void* arg)
#ifdef ES_CONF_EXTI_IRQ_15
RT_WEAK void irq_pin15_callback(void* arg)
rt_weak void irq_pin15_callback(void* arg)
{
rt_kprintf("\r\nEXTI 15\r\n");
}
@@ -90,7 +90,7 @@ void rt_hw_us_delay(rt_uint32_t us)
/**
* This function will initial STM32 board.
*/
RT_WEAK void rt_hw_board_init()
rt_weak void rt_hw_board_init()
{
void SelRCHFToPLL(uint32_t rchf, uint32_t clock);
+1 -1
View File
@@ -35,7 +35,7 @@ float f_var2;
float f_var3;
float f_var4;
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static char thread_led1_stack[1024];
struct rt_thread thread_led1;
static void rt_thread_entry_led1(void* parameter)
+4 -4
View File
@@ -52,10 +52,10 @@ struct emac_device
/* inherit from Ethernet device */
struct eth_device parent;
ALIGN(64) enet_rx_bd_struct_t RxBuffDescrip[ENET_RX_RING_LEN];
ALIGN(64) enet_tx_bd_struct_t TxBuffDescrip[ENET_TX_RING_LEN];
ALIGN(64) uint8_t RxDataBuff[ENET_RX_RING_LEN * ENET_ALIGN(ENET_RXBUFF_SIZE)];
ALIGN(64) uint8_t TxDataBuff[ENET_TX_RING_LEN * ENET_ALIGN(ENET_TXBUFF_SIZE)];
rt_align(64) enet_rx_bd_struct_t RxBuffDescrip[ENET_RX_RING_LEN];
rt_align(64) enet_tx_bd_struct_t TxBuffDescrip[ENET_TX_RING_LEN];
rt_align(64) uint8_t RxDataBuff[ENET_RX_RING_LEN * ENET_ALIGN(ENET_RXBUFF_SIZE)];
rt_align(64) uint8_t TxDataBuff[ENET_TX_RING_LEN * ENET_ALIGN(ENET_TXBUFF_SIZE)];
enet_handle_t enet_handle;
rt_uint8_t dev_addr[MAX_ADDR_LEN]; /* MAC address */
+1 -1
View File
@@ -45,7 +45,7 @@ typedef struct
ft_sdctrl_class_t sdctrl_class;
ALIGN(SDCTR_ALIGN_LEN)
rt_align(SDCTR_ALIGN_LEN)
static rt_uint8_t cache_buf[SDCTR_BUFF_SIZE];
static void rthw_sdctrl_send_command(ft_sdctrl_class_t *class_p, struct mmcsd_pkg *pkg);
+1 -1
View File
@@ -121,7 +121,7 @@ void rt_hw_us_delay(rt_uint32_t us)
/**
* This function will initial FT32 board.
*/
RT_WEAK void rt_hw_board_init()
rt_weak void rt_hw_board_init()
{
SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND);
/* Heap initialization */
+2 -2
View File
@@ -112,11 +112,11 @@ struct rt_imxrt_eth
};
AT_NONCACHEABLE_SECTION_ALIGN(static enet_tx_bd_struct_t g_txBuffDescrip[ENET_TXBD_NUM], ENET_BUFF_ALIGNMENT);
ALIGN(ENET_BUFF_ALIGNMENT)
rt_align(ENET_BUFF_ALIGNMENT)
rt_uint8_t g_txDataBuff[ENET_TXBD_NUM][RT_ALIGN(ENET_TXBUFF_SIZE, ENET_BUFF_ALIGNMENT)];
AT_NONCACHEABLE_SECTION_ALIGN(static enet_rx_bd_struct_t g_rxBuffDescrip[ENET_RXBD_NUM], ENET_BUFF_ALIGNMENT);
ALIGN(ENET_BUFF_ALIGNMENT)
rt_align(ENET_BUFF_ALIGNMENT)
rt_uint8_t g_rxDataBuff[ENET_RXBD_NUM][RT_ALIGN(ENET_RXBUFF_SIZE, ENET_BUFF_ALIGNMENT)];
static struct rt_imxrt_eth imxrt_eth_device;
+1 -1
View File
@@ -69,7 +69,7 @@ static int enable_log = 1;
#define USDHC_ADMA2_ADDR_ALIGN (4U) /* define the ADMA2 descriptor table addr align size */
#endif
//ALIGN(USDHC_ADMA2_ADDR_ALIGN) uint32_t g_usdhcAdma2Table[USDHC_ADMA_TABLE_WORDS] SECTION("NonCacheable");
//rt_align(USDHC_ADMA2_ADDR_ALIGN) uint32_t g_usdhcAdma2Table[USDHC_ADMA_TABLE_WORDS] SECTION("NonCacheable");
AT_NONCACHEABLE_SECTION_ALIGN(uint32_t g_usdhcAdma2Table[USDHC_ADMA_TABLE_WORDS], USDHC_ADMA2_ADDR_ALIGN);
struct imxrt_mmcsd
{
+1 -1
View File
@@ -446,7 +446,7 @@ static void uart_irq_handler(int irqno, void *param)
/* WEAK for SDK 0.5.6 */
RT_WEAK void uart_debug_init(uart_device_number_t uart_channel)
rt_weak void uart_debug_init(uart_device_number_t uart_channel)
{
}
@@ -33,7 +33,7 @@ struct vga_struct vga_mode[] =
{/*"1440x900_67.00"*/ 120280, 1440, 1528, 1680, 1920, 900, 901, 904, 935, },
};
ALIGN(16)
rt_align(16)
volatile rt_uint16_t _rt_framebuffer[FB_YSIZE][FB_XSIZE];
static struct rt_device_graphic_info _dc_info;
@@ -43,7 +43,7 @@ struct vga_struct vga_mode[] =
static volatile int fb_index = 0;
ALIGN(16)
rt_align(16)
volatile rt_uint16_t _rt_framebuffer[FB_YSIZE][FB_XSIZE];
volatile rt_uint16_t _rt_framebuffer0[FB_YSIZE][FB_XSIZE];
volatile rt_uint16_t _rt_framebuffer1[FB_YSIZE][FB_XSIZE];
+1 -1
View File
@@ -112,7 +112,7 @@ void rt_init_thread_entry(void *parameter)
// trun off led n
#define rt_hw_led_off(n) LPC_GPIO2->SET |= 1<<25;
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static char thread_led_stack[1024];
struct rt_thread thread_led;
static void rt_thread_entry_led(void* parameter)
+2 -2
View File
@@ -96,7 +96,7 @@ void rt_init_thread_entry(void *parameter)
#define LED3 (1<<18) //P1
#define LED4 (1<<19) //P1
ALIGN(4) char thread_led1_stack[512];
rt_align(4) char thread_led1_stack[512];
struct rt_thread thread_led1;
void thread_led1_entry(void *parameter)
{
@@ -122,7 +122,7 @@ void thread_led1_entry(void *parameter)
}
}
ALIGN(4) char thread_led2_stack[512];
rt_align(4) char thread_led2_stack[512];
struct rt_thread thread_led2;
void thread_led2_entry(void *parameter)
{
+1 -1
View File
@@ -39,7 +39,7 @@ void rt_init_thread_entry(void *parameter)
}
/*the led thread*/
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static rt_uint8_t led_stack[1024];
static struct rt_thread led_thread;
static void led_thread_entry(void *parameter)
+1 -1
View File
@@ -15,7 +15,7 @@
#include <vbus.h>
#include <board.h>
struct rt_vbus_ring rt_vbus_rings[2] RT_SECTION("vbus_ring");
struct rt_vbus_ring rt_vbus_rings[2] rt_section("vbus_ring");
int rt_vbus_do_init(void)
{
+2 -2
View File
@@ -22,7 +22,7 @@
#include <vbus.h>
#endif
static const unsigned char _M0_CODE[] RT_SECTION("M0_CODE") = {
static const unsigned char _M0_CODE[] rt_section("M0_CODE") = {
#include "M0_CODE.h"
};
@@ -72,7 +72,7 @@ void rt_init_thread_entry(void *parameter)
}
/*the led thread*/
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static rt_uint8_t led_stack[ 512 ];
static struct rt_thread led_thread;
static void led_thread_entry(void *parameter)
+1 -1
View File
@@ -15,7 +15,7 @@
#include <vbus.h>
#include <board.h>
struct rt_vbus_ring rt_vbus_rings[2] RT_SECTION("vbus_ring");
struct rt_vbus_ring rt_vbus_rings[2] rt_section("vbus_ring");
int rt_vbus_do_init(void)
{
+1 -1
View File
@@ -20,7 +20,7 @@
#define EMAC_PHY_100MBIT 2
#define MAX_ADDR_LEN 6
static rt_uint32_t ETH_RAM_BASE[4 * 1024] RT_SECTION("ETH_RAM");
static rt_uint32_t ETH_RAM_BASE[4 * 1024] rt_section("ETH_RAM");
/* EMAC variables located in 16K Ethernet SRAM */
#define RX_DESC_BASE (uint32_t)&ETH_RAM_BASE[0]
+2 -2
View File
@@ -19,11 +19,11 @@
#ifndef RT_USING_HEAP
/* if there is not enable heap, we should use static thread and stack. */
ALIGN(8)
rt_align(8)
static rt_uint8_t init_stack[INIT_STACK_SIZE];
static struct rt_thread init_thread;
ALIGN(8)
rt_align(8)
static rt_uint8_t led_stack[LED_STACK_SIZE];
static struct rt_thread led_thread;
#endif
+1 -1
View File
@@ -17,7 +17,7 @@
static struct rt_thread led;
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static rt_uint8_t led_stack[256];
static void rt_thread_entry_led(void *parameter)
+1 -1
View File
@@ -31,7 +31,7 @@
rt_uint8_t _fiq_stack_start[1024];
rt_uint8_t _undefined_stack_start[512];
rt_uint8_t _abort_stack_start[512];
rt_uint8_t _svc_stack_start[4096] RT_SECTION(".nobss");
rt_uint8_t _svc_stack_start[4096] rt_section(".nobss");
#endif
#if defined(__CC_ARM)
+1 -1
View File
@@ -121,7 +121,7 @@ void rt_hw_us_delay(rt_uint32_t us)
/**
* This function will initial STM32 board.
*/
RT_WEAK void rt_hw_board_init()
rt_weak void rt_hw_board_init()
{
#ifdef BSP_SCB_ENABLE_I_CACHE
/* Enable I-Cache---------------------------------------------------------*/
+2 -2
View File
@@ -30,7 +30,7 @@
LED_BASE,\
IORD_ALTERA_AVALON_PIO_DATA(LED_BASE) & ~(1<<n) )
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static char thread_led1_stack[1024];
struct rt_thread thread_led1;
static void rt_thread_entry_led1(void* parameter)
@@ -56,7 +56,7 @@ static void rt_thread_entry_led1(void* parameter)
}
}
ALIGN(RT_ALIGN_SIZE)
rt_align(RT_ALIGN_SIZE)
static char thread_led2_stack[1024];
struct rt_thread thread_led2;
void rt_thread_entry_led2(void* parameter)
+2 -2
View File
@@ -166,7 +166,7 @@ static rt_err_t _uart_ctrl(struct rt_serial_device *serial, int cmd, void *arg)
return RT_EOK;
}
RT_WEAK int uart_putc_hook(rt_uint8_t *ch)
rt_weak int uart_putc_hook(rt_uint8_t *ch)
{
return -1;
}
@@ -192,7 +192,7 @@ static int _uart_putc(struct rt_serial_device *serial, char c)
return rtn;
}
RT_WEAK int uart_getc_hook(rt_uint8_t *ch)
rt_weak int uart_getc_hook(rt_uint8_t *ch)
{
return -1;
};
@@ -24,7 +24,7 @@
/**
* This function will initial M032 board.
*/
RT_WEAK void rt_hw_board_init(void)
rt_weak void rt_hw_board_init(void)
{
/* Init System/modules clock */
nutool_modclkcfg_init();
@@ -24,7 +24,7 @@
/**
* This function will initial M487 board.
*/
RT_WEAK void rt_hw_board_init(void)
rt_weak void rt_hw_board_init(void)
{
/* Init System/modules clock */
nutool_modclkcfg_init();
@@ -29,7 +29,7 @@ extern void nutool_pincfg_init(void);
/**
* This function will initial.
*/
RT_WEAK void rt_hw_board_init(void)
rt_weak void rt_hw_board_init(void)
{
uint32_t u32RegLockBackup = SYS_IsRegLocked();

Some files were not shown because too many files have changed in this diff Show More