시리얼 객체, 특히 메가 시리즈 등 다수의 시리얼을 가진 아두이노 개발 보드를 다룰 때, 특정 함수를 다양한 시리얼 객체에 적용하고자 할 경우에 타입으로 Stream &을 사용하면 arg로 쉽게 넘길 수 있다.
void test_function(Stream &stream) {
....
}
void loop(){
test_function(Serial);
test_function(Serial1);
test_function(Serial2);
test_function(Serial3);
}
'Tips & Managements' 카테고리의 다른 글
[Linux][udev] 특정 네트워크 장치의 이름을 MAC 기반으로 명시하는 방법 (0) | 2023.01.26 |
---|---|
Dell R240 및 S140 컨트롤러에 우분투 설치하기 (0) | 2022.11.21 |
Windows OS 에서 OS 타입 확인하기 (0) | 2022.01.12 |
라즈베리파이 ble 사용시 dbus 에러 (0) | 2021.10.25 |
라즈베리 한국 미러 정보 (1) | 2021.10.22 |