資源簡介
esp8266點燈通過PC工具工具點燈
代碼片段和文件信息
/*
?*?ESPRESSIF?MIT?License
?*
?*?Copyright?(c)?2016?
?*
?*?Permission?is?hereby?granted?for?use?on?ESPRESSIF?SYSTEMS?ESP8266?only?in?which?case
?*?it?is?free?of?charge?to?any?person?obtaining?a?copy?of?this?software?and?associated
?*?documentation?files?(the?“Software“)?to?deal?in?the?Software?without?restriction?including
?*?without?limitation?the?rights?to?use?copy?modify?merge?publish?distribute?sublicense
?*?and/or?sell?copies?of?the?Software?and?to?permit?persons?to?whom?the?Software?is?furnished
?*?to?do?so?subject?to?the?following?conditions:
?*
?*?The?above?copyright?notice?and?this?permission?notice?shall?be?included?in?all?copies?or
?*?substantial?portions?of?the?Software.
?*
?*?THE?SOFTWARE?IS?PROVIDED?“AS?IS“?WITHOUT?WARRANTY?OF?ANY?KIND?EXPRESS?OR
?*?IMPLIED?INCLUDING?BUT?NOT?LIMITED?TO?THE?WARRANTIES?OF?MERCHANTABILITY?FITNESS
?*?FOR?A?PARTICULAR?PURPOSE?AND?NONINFRINGEMENT.?IN?NO?EVENT?SHALL?THE?AUTHORS?OR
?*?COPYRIGHT?HOLDERS?BE?LIABLE?FOR?ANY?CLAIM?DAMAGES?OR?OTHER?LIABILITY?WHETHER
?*?IN?AN?ACTION?OF?CONTRACT?TORT?OR?OTHERWISE?ARISING?FROM?OUT?OF?OR?IN
?*?CONNECTION?WITH?THE?SOFTWARE?OR?THE?USE?OR?OTHER?DEALINGS?IN?THE?SOFTWARE.
?*
?*/
#include?“ets_sys.h“
#include?“osapi.h“
#include?“driver/uart.h“
#include?“osapi.h“
#include?“driver/uart_register.h“
#include?“mem.h“
#include?“os_type.h“
//?UartDev?is?defined?and?initialized?in?rom?code.
extern?UartDevice????UartDev;
LOCAL?struct?UartBuffer*?pTxBuffer?=?NULL;
LOCAL?struct?UartBuffer*?pRxBuffer?=?NULL;
/*uart?demo?with?a?system?task?to?output?what?uart?receives*/
/*this?is?a?example?to?process?uart?data?from?taskplease?change?the?priority?to?fit?your?application?task?if?exists*/
/*it?might?conflict?with?your?task?if?soplease?arrange?the?priority?of?different?task??or?combine?it?to?a?different?event?in?the?same?task.?*/
#define?uart_recvTaskPrio????????0
#define?uart_recvTaskQueueLen????10
os_event_t????uart_recvTaskQueue[uart_recvTaskQueueLen];
#define?DBG??
#define?DBG1?uart1_sendStr_no_wait
#define?DBG2?os_printf
LOCAL?void?uart0_rx_intr_handler(void?*para);
/******************************************************************************
?*?FunctionName?:?uart_config
?*?Description??:?Internal?used?function
?*????????????????UART0?used?for?data?TX/RX?RX?buffer?size?is?0x100?interrupt?enabled
?*????????????????UART1?just?used?for?debug?output
?*?Parameters???:?uart_no?use?UART0?or?UART1?defined?ahead
?*?Returns??????:?NONE
*******************************************************************************/
LOCAL?void?ICACHE_FLASH_ATTR
uart_config(uint8?uart_no)
{
????if?(uart_no?==?UART1){
????????PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U?FUNC_U1TXD_BK);
????}else{
????????/*?rcv_buff?size?if?0x100?*/
????????ETS_UART_INTR_ATTACH(uart0_rx_intr_handler??&(UartDev.rcv_buff));
????????PIN_PULLUP_DIS(PERIPHS_IO_MUX_U0TXD_U);
????????PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U?FUNC_U0TXD);
#if?UART_HW_RTS
????????P
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\
?????文件????????4622??2018-05-22?18:13??5_GPIO_Output\.cproject
?????文件?????????833??2018-05-11?17:28??5_GPIO_Output\.project
?????目錄???????????0??2018-09-18?10:17??5_GPIO_Output\.settings\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\.output\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\.output\eagle\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\.output\eagle\debug\
?????目錄???????????0??2018-09-18?10:17??5_GPIO_Output\app\.output\eagle\debug\bin\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\.output\eagle\debug\image\
?????文件??????302289??2018-05-22?21:51??5_GPIO_Output\app\.output\eagle\debug\image\eagle.app.v6.out
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\driver\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\driver\.output\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\driver\.output\eagle\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\driver\.output\eagle\debug\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\driver\.output\eagle\debug\lib\
?????文件???????42116??2018-05-22?21:51??5_GPIO_Output\app\driver\.output\eagle\debug\lib\libdriver.a
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\driver\.output\eagle\debug\obj\
?????文件????????1475??2018-05-22?21:51??5_GPIO_Output\app\driver\.output\eagle\debug\obj\uart.d
?????文件???????41432??2018-05-22?21:51??5_GPIO_Output\app\driver\.output\eagle\debug\obj\uart.o
?????文件????????1446??2018-02-06?20:45??5_GPIO_Output\app\driver\Makefile
?????文件???????28009??2018-02-06?20:45??5_GPIO_Output\app\driver\uart.c
?????文件????????3080??2018-02-06?20:45??5_GPIO_Output\app\gen_misc.bat
?????文件????????3779??2018-02-06?20:45??5_GPIO_Output\app\gen_misc.sh
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\include\
?????目錄???????????0??2018-08-11?17:56??5_GPIO_Output\app\include\driver\
?????文件????????6808??2018-02-06?20:45??5_GPIO_Output\app\include\driver\uart.h
?????文件????????7547??2018-02-06?20:45??5_GPIO_Output\app\include\driver\uart_register.h
?????文件????????1298??2018-05-11?14:23??5_GPIO_Output\app\include\user_config.h
?????文件????????2846??2018-02-06?20:45??5_GPIO_Output\app\Makefile
?????文件?????????266??2018-02-06?20:45??5_GPIO_Output\app\make_lib.sh
............此處省略417個文件信息
- 上一篇:WiFi模塊測試程序
- 下一篇:多級菜單框架
評論
共有 條評論
- 頂一次
- 踩一次 1400 次