Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
逆着光、寻觅
rt-thread
提交
a0fd5366
R
rt-thread
项目概览
逆着光、寻觅
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a0fd5366
编写于
10月 05, 2018
作者:
xuzhuoyi96
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[bsp][stm32f429-disco] Adjust the copyright information
上级
f9a809fd
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
71 addition
and
122 deletion
+71
-122
bsp/stm32f429-disco/applications/application.c
bsp/stm32f429-disco/applications/application.c
+2
-6
bsp/stm32f429-disco/applications/startup.c
bsp/stm32f429-disco/applications/startup.c
+2
-6
bsp/stm32f429-disco/drivers/board.c
bsp/stm32f429-disco/drivers/board.c
+3
-6
bsp/stm32f429-disco/drivers/board.h
bsp/stm32f429-disco/drivers/board.h
+2
-6
bsp/stm32f429-disco/drivers/drv_i2c.c
bsp/stm32f429-disco/drivers/drv_i2c.c
+2
-6
bsp/stm32f429-disco/drivers/drv_i2c.h
bsp/stm32f429-disco/drivers/drv_i2c.h
+8
-12
bsp/stm32f429-disco/drivers/drv_lcd.c
bsp/stm32f429-disco/drivers/drv_lcd.c
+30
-34
bsp/stm32f429-disco/drivers/drv_lcd.h
bsp/stm32f429-disco/drivers/drv_lcd.h
+10
-0
bsp/stm32f429-disco/drivers/drv_sdram.c
bsp/stm32f429-disco/drivers/drv_sdram.c
+2
-16
bsp/stm32f429-disco/drivers/drv_sdram.h
bsp/stm32f429-disco/drivers/drv_sdram.h
+2
-6
bsp/stm32f429-disco/drivers/drv_touch.c
bsp/stm32f429-disco/drivers/drv_touch.c
+2
-6
bsp/stm32f429-disco/drivers/drv_touch.h
bsp/stm32f429-disco/drivers/drv_touch.h
+2
-6
bsp/stm32f429-disco/drivers/usart.c
bsp/stm32f429-disco/drivers/usart.c
+2
-6
bsp/stm32f429-disco/drivers/usart.h
bsp/stm32f429-disco/drivers/usart.h
+2
-6
未找到文件。
bsp/stm32f429-disco/applications/application.c
浏览文件 @
a0fd5366
/*
* File : application.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2006, RT-Thread Development Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/applications/startup.c
浏览文件 @
a0fd5366
/*
* File : startup.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2006, RT-Thread Develop Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://openlab.rt-thread.com/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/board.c
浏览文件 @
a0fd5366
/*
* File : board.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2009 RT-Thread Develop Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
* 2009-01-05 Bernard first implementation
*/
#include <stdint.h>
#include <rthw.h>
#include <rtthread.h>
...
...
bsp/stm32f429-disco/drivers/board.h
浏览文件 @
a0fd5366
/*
* File : board.h
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2009, RT-Thread Development Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/drv_i2c.c
浏览文件 @
a0fd5366
/*
* File : drv_i2c.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2017 RT-Thread Develop Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/drv_i2c.h
浏览文件 @
a0fd5366
/*
* File : drv_i2c.h
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2017 RT-Thread Develop Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
*
* Change Logs:
* Date Author Notes
* 2017-06-05 tanek first implementation.
*/
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
* Change Logs:
* Date Author Notes
* 2017-06-05 tanek first implementation.
*/
#ifndef STM32F4XX_IIC_INCLUDED
#define STM32F4XX_IIC_INCLUDED
...
...
bsp/stm32f429-disco/drivers/drv_lcd.c
浏览文件 @
a0fd5366
/*
* File : drv_lcd.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2009 RT-Thread Develop Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
@@ -25,13 +21,13 @@
typedef
struct
{
rt_uint16_t
width
;
//LCD
宽度
rt_uint16_t
height
;
//LCD
高度
rt_uint16_t
width
;
//LCD
���
rt_uint16_t
height
;
//LCD
�߶�
rt_uint16_t
id
;
//LCD ID
rt_uint8_t
dir
;
//
横屏还是竖屏控制:0,竖屏;1,横屏。
rt_uint16_t
wramcmd
;
//
开始写gram指令
rt_uint16_t
setxcmd
;
//
设置x坐标指令
rt_uint16_t
setycmd
;
//
设置y坐标指令
rt_uint8_t
dir
;
//
���������������ƣ�0��������1��������
rt_uint16_t
wramcmd
;
//
��ʼдgramָ��
rt_uint16_t
setxcmd
;
//
����x����ָ��
rt_uint16_t
setycmd
;
//
����y����ָ��
}
lcd_info_t
;
typedef
struct
...
...
@@ -40,22 +36,22 @@ typedef struct
volatile
rt_uint16_t
ram
;
}
lcd_ili9341_t
;
//使
用NOR/SRAM的 Bank1.sector1,地址位HADDR[27,26]=00 A18作为数据命令区分线
//注
意设置时STM32内部会右移一位对其
!
//ʹ
��NOR/SRAM�� Bank1.sector1,��ַλHADDR[27,26]=00 A18��Ϊ��������������
//ע
������ʱSTM32�ڲ�������һλ����!
#define LCD_ILI9341_BASE ((rt_uint32_t)(0x60000000 | 0x0007FFFE))
#define ili9341 ((lcd_ili9341_t *) LCD_ILI9341_BASE)
//////////////////////////////////////////////////////////////////////////////////
//扫
描方向定义
#define L2R_U2D 0 //
从左到右,从上到下
#define L2R_D2U 1 //
从左到右,从下到上
#define R2L_U2D 2 //
从右到左,从上到下
#define R2L_D2U 3 //
从右到左,从下到上
#define U2D_L2R 4 //
从上到下,从左到右
#define U2D_R2L 5 //
从上到下,从右到左
#define D2U_L2R 6 //
从下到上,从左到右
#define D2U_R2L 7 //
从下到上,从右到左
#define DFT_SCAN_DIR L2R_U2D //默
认的扫描方向
//ɨ
�跽����
#define L2R_U2D 0 //
������,���ϵ���
#define L2R_D2U 1 //
������,���µ���
#define R2L_U2D 2 //
���ҵ���,���ϵ���
#define R2L_D2U 3 //
���ҵ���,���µ���
#define U2D_L2R 4 //
���ϵ���,������
#define U2D_R2L 5 //
���ϵ���,���ҵ���
#define D2U_L2R 6 //
���µ���,������
#define D2U_R2L 7 //
���µ���,���ҵ���
#define DFT_SCAN_DIR L2R_U2D //Ĭ
�ϵ�ɨ�跽��
static
lcd_info_t
lcddev
;
LTDC_HandleTypeDef
LtdcHandler
;
...
...
@@ -743,28 +739,28 @@ rt_uint16_t ili9341_bgr2rgb(rt_uint16_t value)
// switch (dir)
// {
// case L2R_U2D://
从左到右,从上到下
// case L2R_U2D://
������,���ϵ���
// regval |= (0 << 7) | (0 << 6) | (0 << 5);
// break;
// case L2R_D2U://
从左到右,从下到上
// case L2R_D2U://
������,���µ���
// regval |= (1 << 7) | (0 << 6) | (0 << 5);
// break;
// case R2L_U2D://
从右到左,从上到下
// case R2L_U2D://
���ҵ���,���ϵ���
// regval |= (0 << 7) | (1 << 6) | (0 << 5);
// break;
// case R2L_D2U://
从右到左,从下到上
// case R2L_D2U://
���ҵ���,���µ���
// regval |= (1 << 7) | (1 << 6) | (0 << 5);
// break;
// case U2D_L2R://
从上到下,从左到右
// case U2D_L2R://
���ϵ���,������
// regval |= (0 << 7) | (0 << 6) | (1 << 5);
// break;
// case U2D_R2L://
从上到下,从右到左
// case U2D_R2L://
���ϵ���,���ҵ���
// regval |= (0 << 7) | (1 << 6) | (1 << 5);
// break;
// case D2U_L2R://
从下到上,从左到右
// case D2U_L2R://
���µ���,������
// regval |= (1 << 7) | (0 << 6) | (1 << 5);
// break;
// case D2U_R2L://
从下到上,从右到左
// case D2U_R2L://
���µ���,���ҵ���
// regval |= (1 << 7) | (1 << 6) | (1 << 5);
// break;
// }
...
...
@@ -774,7 +770,7 @@ rt_uint16_t ili9341_bgr2rgb(rt_uint16_t value)
// if (regval & 0X20)
// {
// if (lcddev.width < lcddev.height)//
交换
X,Y
// if (lcddev.width < lcddev.height)//
����X,
Y
// {
// temp = lcddev.width;
// lcddev.width = lcddev.height;
...
...
@@ -783,7 +779,7 @@ rt_uint16_t ili9341_bgr2rgb(rt_uint16_t value)
// }
// else
// {
// if (lcddev.width > lcddev.height)//
交换
X,Y
// if (lcddev.width > lcddev.height)//
����X,
Y
// {
// temp = lcddev.width;
// lcddev.width = lcddev.height;
...
...
bsp/stm32f429-disco/drivers/drv_lcd.h
浏览文件 @
a0fd5366
/*
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
* 2018-09-13 xuzhuoyi first implementation
*/
#ifndef __DRV_LCD_H__
#define __DRV_LCD_H__
...
...
bsp/stm32f429-disco/drivers/drv_sdram.c
浏览文件 @
a0fd5366
/*
* File : drv_sdram.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2016, RT-Thread Development Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/drv_sdram.h
浏览文件 @
a0fd5366
/*
* File : drv_sdram.h
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2016 RT-Thread Develop Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/drv_touch.c
浏览文件 @
a0fd5366
/*
* File : drv_touch.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2018 RT-Thread Develop Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/drv_touch.h
浏览文件 @
a0fd5366
/*
* File : drv_touch.h
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2018 RT-Thread Develop Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/usart.c
浏览文件 @
a0fd5366
/*
* File : usart.c
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2009, RT-Thread Development Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
bsp/stm32f429-disco/drivers/usart.h
浏览文件 @
a0fd5366
/*
* File : usart.h
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2009, RT-Thread Development Team
* Copyright (c) 2006-2018, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
* SPDX-License-Identifier: Apache-2.0
*
* Change Logs:
* Date Author Notes
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录