Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed-STM32F103C8T6 mbed-rtos mbed-dev
Diff: main_ori.cpp
- Revision:
- 10:ef9fa7e34eff
- Parent:
- 8:a32b83084287
- Child:
- 11:9dc8bbb8dda3
--- a/main_ori.cpp Wed Apr 29 03:14:26 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-#include "mbed.h"
-#include "stm32f103c8t6.h"
-#include "string.h"
-#include "main.h"
-
-#if 0
-DigitalOut led1(PC_13);
-
-//Serial pc(PB_10,PB_11);
-
-UARTSerial *_serial;
-
-UARTSerial debug_uart(PB_10, PB_11, 115200);
-UARTSerial wifi_uart(PA_2, PA_3, 115200);
-
-char rxBuf[32];
-char wifi_rxBuf[32];
-int i = 0;
-
-ATCmdParser *_parser;
-
-void led1_thread() {
- int length;
- while (true) {
- wifi_uart.write("get_down\r", 9);
- if(wifi_uart.readable())
- {
- length = wifi_uart.read(wifi_rxBuf, sizeof(wifi_rxBuf));
- debug_uart.write(wifi_rxBuf, length);
- }
- thread_sleep_for(400);
- }
-}
-
-
-void led0_thread() {
- int length;
- while (1) {
- if(debug_uart.readable())
- {
- length = debug_uart.read(rxBuf, sizeof(rxBuf));
- debug_uart.write(rxBuf, length);
- wifi_uart.write(rxBuf, length);
- debug_uart.write("111\r",4);
- }
- if(wifi_uart.readable())
- {
- length = wifi_uart.read(rxBuf, sizeof(rxBuf));
- debug_uart.write(rxBuf, length);
- debug_uart.write("222\r",4);
-
- }
- wait(0.5);
- }
-}
-
-
-int main() {
- int length;
- led1 = 1;
-
- wait(2);
-
- //debug_uart.printf("hello world\r\n");
- debug_uart.write("hello world",11);
-
- WIFI_PWREN = 1;
-#if 0
- while(1){
- if(debug_uart.readable())
- {
- length = debug_uart.read(rxBuf, sizeof(rxBuf));
- debug_uart.write(rxBuf, length);
- debug_uart.write("test",4);
- }
- wait(0.5);
- }
- //wifi_debug();
-
-
- _serial = new UARTSerial(PA_2, PA_3, 115200);
- _parser = new ATCmdParser(_serial);
- _parser->debug_on( 1 );
- _parser->set_delimiter("\r\n");
-
- debug_uart.printf("\nATCmdParser: Retrieving model");
- _parser->send("model\\r");
-
- _parser->recv("%s", model);
- debug_uart.printf("model:%s", model);
- #endif
-
- Thread thread0(osPriorityNormal, 512, nullptr, nullptr);
- Thread thread1(osPriorityNormal, 512, nullptr, nullptr);
- //Thread thread2(osPriorityNormal, 512, nullptr, nullptr);
-
- thread0.start(led0_thread);
- thread1.start(led1_thread);
-
- //wifi_serial.printf("model\r\n");
- //thread1.start(led1_thread);
- //thread2.start(led2_thread);
- while(1)
- {
- debug_uart.write("--main--\r\n",10);
- wait(3);
- }
-
-}
-
-#endif
\ No newline at end of file