joyconlib
|
ホームボタンのLED設定情報 [詳解]
#include <joyconlib.h>
フィールド | |
u8 | mc_duration: 4 |
1サイクルの基準時間 Global Mini Cycle Duration. 8ms - 175ms. Value x0 = 0ms/OFF | |
u8 | mc_num: 4 |
サイクル数 Number of Mini Cycles. 1-15. If number of cycles is > 0 then x0 = x1 | |
u8 | fc_num: 4 |
全サイクルの繰り返し数 0で無限 Number of Full Cycles. 1-15. Value x0 is repeat forever, but if also Byte x00 High nibble is set to x0, it does the 1st Mini Cycle and then the LED stays on with LED Start Intensity. | |
u8 | intensity: 4 |
LEDの明るさ初期値 LED Start Intensity. Value x0=0% - xF=100% | |
struct { | |
u8 mc2_intensity: 4 | |
サイクル 2,4,6,8,10,12,14 のLED明るさ | |
u8 mc1_intensity: 4 | |
サイクル 1,3,5,7,9,11,13 のLED明るさ | |
u8 mc1_duration: 4 | |
サイクル 1,3,5,7,9,11,13 の時間(基準時間に対する倍数) LED Duration Multiplier of Mini Cycle 1,3,... x0 = x1 = x1 | |
u8 mc1_transition: 4 | |
前サイクルから自サイクル(1,3,5,7,9,11,13)へのフェードイン/アウト段階数(*基準時間) Fading Transition Duration to Mini Cycle 1,3,... (Uses PWM). Value is a Multiplier of Global Mini Cycle Duration | |
u8 mc2_duration: 4 | |
サイクル 2,4,6,8,10,12,14 の時間(基準時間に対する倍数) LED Duration Multiplier of Mini Cycle 2,4,... x0 = x1 = x1 | |
u8 mc2_transition: 4 | |
前サイクルから自サイクル(2,4,6,8,10,12,14)へのフェードイン/アウト段階数(*基準時間) Fading Transition Duration to Mini Cycle 2,4,... (Uses PWM). Value is a Multiplier of Global Mini Cycle Duration | |
} | mc [7] |
2サイクル*7で14回分の情報 | |
u8 | unused: 4 |
未使用 | |
u8 | mc15_intensity: 4 |
サイクル15のLED明るさ | |
u8 | mc15_duration: 4 |
サイクル15の時間(基準時間に対する倍数) LED Duration Multiplier of Mini Cycle 15 x0 = x1 = x1 | |
u8 | mc15_transition: 4 |
前サイクルから自サイクル(15)へのフェードイン/アウト段階数(*基準時間) Fading Transition Duration to Mini Cycle 15 (Uses PWM). Value is a Multiplier of Global Mini Cycle Duration | |