test.yml
overview
기능: 아두이노에 보낼 비트를 입력하는 입력파일
YAML형식의 마크다운 언어로 작성됨.
format example
Stream1:
1: [ 0, 0, 0, 0, 0, 0, 0, 1 ]
2: [ 0, 0, 0, 0, 0, 0, 1, 0 ]
3: [ 0, 0, 0, 0, 0, 0, 1, 1 ]
....
n1: [ 0, 1, 0, 0, 0, 0, 0, 0 ]
Stream2:
1: [ 0, 0, 0, 0, 0, 0, 0, 1 ]
2: [ 0, 0, 0, 0, 0, 0, 1, 0 ]
3: [ 0, 0, 0, 0, 0, 0, 1, 1 ]
....
n2: [ 0, 1, 0, 0, 0, 0, 0, 0 ]
.......
StreamN:
1: [ 0, 0, 1, 0, 0, 1, 0, 0 ]
2: [ 0, 0, 1, 0, 0, 1, 0, 1 ]
3: [ 0, 0, 1, 0, 0, 1, 1, 0 ]
....
nN: [ 0, 0, 1, 1, 0, 0, 1, 0 ]
작성 시 주의 사항
n의 최대 값: 255, N은 최대 값이 없음 (int 범위)
상위 라벨 StreamX들은 이름을 바꿔도 상관 없다. 다만 indent(들여쓰기)는 같아야 하고 단순 숫자( ex: ‘1’ ) 는 따옴표료 묶어야 함
- 비트스트림 순서:
왼쪽 비트 부터 전송됨( MSBFIRST )
nX: [ 0, 1 … , 0 ] <- 여기가 마지막으로 전송됨
example)
'1':
1: [ 0, 0, 0, 0, 0, 0, 0, 1 ]
2: [ 0, 0, 0, 0, 0, 0, 1, 0 ]
3: [ 0, 0, 0, 0, 0, 0, 1, 1 ]
....
n1: [ 0, 1, 0, 0, 0, 0, 0, 0 ]