Changeset 145 for rtos_arduino/trunk


Ignore:
Timestamp:
Dec 6, 2015, 9:05:14 AM (8 years ago)
Author:
ertl-honda
Message:

ESP8266の通信用にリングバッファサイズを大きくする

Location:
rtos_arduino/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • rtos_arduino/trunk/README.txt

    r139 r145  
    11=====================================================================
    22       TOPPERS RTE/RTOS compatible with Arduino libraries : RCA 
    3                                    Last Modified:2015 Nov 25 00:32:02
     3                                   Last Modified:2015 Dec 06 09:04:40
    44=====================================================================
    55
     
    2626・Arduino IDE 1.7.8
    2727・TOPPERS/ASPカーネル 1.9.2
    28  Atmel Studio 7.0 (build 594)
    29 
    30 â—‹ã‚¯ã‚¤ãƒƒã‚¯ã‚¹ã‚¿ãƒ¼ãƒˆ(デバッガなし)
     28・ Atmel Studio 7.0 (build 594)
     29
     30○クイックスタート(デバッガなし/GDBによるデバッグ)
    3131
    3232Windows環境でのデバッガなしの実行方法について説明する.
     
    4141 ãƒ»C:\Program Files (x86)\Arduino にインストールした場合はå¿
    4242要ない
    43  ãƒ»ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—てフォルダを以下のファイルに設定する
     43 ãƒ»ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—たフォルダを以下のファイルに設定する
    4444   ãƒ»example/do_path.bat
    4545     SET ARDUINO_DIR=C:\Program Files (x86)\Arduino
     
    5252
    5353●実行
    54  ãƒ»ãƒœãƒ¼ãƒ‰ã®PROGRAMポートとUSBを接続する.
     54 ãƒ»ãƒœãƒ¼ãƒ‰ã®PROGRAMポートとPCのUSBを接続する.
    5555 ãƒ»Arduino IDEを起動する
    5656   ãƒ»ãƒ„ール -> ポート -> COMx(Arduino M0 Pro (Programmmming Port)) を選択.
     
    6969 
    7070 
    71 â—‹ã‚¯ã‚¤ãƒƒã‚¯ã‚¹ã‚¿ãƒ¼ãƒˆ(デバッガあり)
    72 
    73 Windows環境でのデバッガありの実行方法について説明する.
     71○クイックスタート(AtmelStudio使用)
     72
     73Windows環境でAtmelStudioを使用した実行方法について説明する.
    7474
    7575●インストール
     
    105105タスク2,...(RCAタスク)を用意している.メインタスクはå¿
    106106ず生成され,RCA
    107 ã‚¿ã‚¹ã‚¯ã¯ï¼Œå¹¾ã¤ç”Ÿæˆã™ã‚‹ã‹ã¯ãƒžã‚¯ãƒ­ã§å®šç¾©å¯èƒ½ã§ã‚る.現状最大数は4個である.
     107タスクは,幾つ生成するかはマクロで定義可能である.現状最大数は5個である.
    108108
    109109それぞれのタスク名は次の通りである.
     
    114114 ã‚¿ã‚¹ã‚¯3      : RCA_TASK3
    115115 ã‚¿ã‚¹ã‚¯4      : RCA_TASK4
     116 ã‚¿ã‚¹ã‚¯5      : RCA_TASK5
    116117
    117118
     
    123124 ã‚¿ã‚¹ã‚¯3      : task3_setup/task3_loop
    124125 ã‚¿ã‚¹ã‚¯4      : task4_setup/task4_loop
     126 ã‚¿ã‚¹ã‚¯5      : task5_setup/task5_loop 
    125127 
    126128各setup/loopの振る舞いはArduinoと同等である.
     
    351353http://ehbtj.com/electronics/arduino-m0-hacks
    352354
     355●ライブラリ対応
     356
     357\arduino_lib\hardware\arduino\samd\cores\arduino\RingBuffer.h
     358
     359ESP8266の通信用にリングバッファサイズを大きくする.
     360
     361#define SERIAL_BUFFER_SIZE 256
     362
     363
    353364○本パッケージの名称
    354365
  • rtos_arduino/trunk/arduino_lib/hardware/arduino/samd/cores/arduino/RingBuffer.h

    r136 r145  
    2626// to which to write the next incoming character and tail is the index of the
    2727// location from which to read.
    28 #define SERIAL_BUFFER_SIZE 64
     28#define SERIAL_BUFFER_SIZE 256
    2929
    3030class RingBuffer
Note: See TracChangeset for help on using the changeset viewer.