mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-07-06 03:40:35 -04:00
Change DRIVER_LED_COUNT
to {LED,RGB}_MATRIX_LED_COUNT
(#18399)
This commit is contained in:
parent
7b2eedaf45
commit
58b26de213
4 changed files with 32 additions and 32 deletions
|
@ -70,5 +70,5 @@ static bool CUSTOM_GRADIENT(effect_params_t* params) {
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
|
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static uint8_t offset[DRIVER_LED_TOTAL];
|
static uint8_t offset[RGB_MATRIX_LED_COUNT];
|
||||||
|
|
||||||
static void doRandom_breath_rainbow(int i, effect_params_t* params) {
|
static void doRandom_breath_rainbow(int i, effect_params_t* params) {
|
||||||
if (!HAS_ANY_FLAGS(g_led_config.flags[i], params->flags)) return;
|
if (!HAS_ANY_FLAGS(g_led_config.flags[i], params->flags)) return;
|
||||||
|
@ -41,7 +41,7 @@ bool RANDOM_BREATH_RAINBOW(effect_params_t* params) {
|
||||||
|
|
||||||
if (!params->init) {
|
if (!params->init) {
|
||||||
// Change one LED every tick, make sure speed is not 0
|
// Change one LED every tick, make sure speed is not 0
|
||||||
doRandom_breath_rainbow(rand() % DRIVER_LED_TOTAL, params);
|
doRandom_breath_rainbow(rand() % RGB_MATRIX_LED_COUNT, params);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -51,5 +51,5 @@ bool RANDOM_BREATH_RAINBOW(effect_params_t* params) {
|
||||||
doRandom_breath_rainbow(i, params);
|
doRandom_breath_rainbow(i, params);
|
||||||
}
|
}
|
||||||
|
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,7 @@ bool effect_runner_all(effect_params_t* params, i_f effect_func) {
|
||||||
RGB rgb = rgb_matrix_hsv_to_rgb(effect_func(rgb_matrix_config.hsv, i, time));
|
RGB rgb = rgb_matrix_hsv_to_rgb(effect_func(rgb_matrix_config.hsv, i, time));
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_esc(effect_params_t* params, i_f effect_func) {
|
bool effect_runner_esc(effect_params_t* params, i_f effect_func) {
|
||||||
|
@ -77,7 +77,7 @@ bool effect_runner_esc(effect_params_t* params, i_f effect_func) {
|
||||||
for (uint8_t i = 1; i < 18; i++) {
|
for (uint8_t i = 1; i < 18; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_f13(effect_params_t* params, i_f effect_func) {
|
bool effect_runner_f13(effect_params_t* params, i_f effect_func) {
|
||||||
|
@ -94,7 +94,7 @@ bool effect_runner_f13(effect_params_t* params, i_f effect_func) {
|
||||||
for (uint8_t i = 0; i < 14; i++) {
|
for (uint8_t i = 0; i < 14; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_clus(effect_params_t* params, i_f effect_func) {
|
bool effect_runner_clus(effect_params_t* params, i_f effect_func) {
|
||||||
|
@ -109,7 +109,7 @@ bool effect_runner_clus(effect_params_t* params, i_f effect_func) {
|
||||||
for (uint8_t i = 0; i < 15; i++) {
|
for (uint8_t i = 0; i < 15; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_dx_dy_all(effect_params_t* params, dx_dy_f effect_func) {
|
bool effect_runner_dx_dy_all(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
|
@ -123,7 +123,7 @@ bool effect_runner_dx_dy_all(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
RGB rgb = rgb_matrix_hsv_to_rgb(effect_func(rgb_matrix_config.hsv, dx, dy, time));
|
RGB rgb = rgb_matrix_hsv_to_rgb(effect_func(rgb_matrix_config.hsv, dx, dy, time));
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_dx_dy_esc(effect_params_t* params, dx_dy_f effect_func) {
|
bool effect_runner_dx_dy_esc(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
|
@ -140,7 +140,7 @@ bool effect_runner_dx_dy_esc(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
for (uint8_t i = 1; i < 18; i++) {
|
for (uint8_t i = 1; i < 18; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_dx_dy_f13(effect_params_t* params, dx_dy_f effect_func) {
|
bool effect_runner_dx_dy_f13(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
|
@ -160,7 +160,7 @@ bool effect_runner_dx_dy_f13(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
for (uint8_t i = 0; i < 14; i++) {
|
for (uint8_t i = 0; i < 14; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_dx_dy_clus(effect_params_t* params, dx_dy_f effect_func) {
|
bool effect_runner_dx_dy_clus(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
|
@ -177,7 +177,7 @@ bool effect_runner_dx_dy_clus(effect_params_t* params, dx_dy_f effect_func) {
|
||||||
for (uint8_t i = 0; i < 15; i++) {
|
for (uint8_t i = 0; i < 15; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_sin_cos_all(effect_params_t* params, sin_cos_i_f effect_func) {
|
bool effect_runner_sin_cos_all(effect_params_t* params, sin_cos_i_f effect_func) {
|
||||||
|
@ -191,7 +191,7 @@ bool effect_runner_sin_cos_all(effect_params_t* params, sin_cos_i_f effect_func)
|
||||||
RGB rgb = rgb_matrix_hsv_to_rgb(effect_func(rgb_matrix_config.hsv, cos_value, sin_value, i, time));
|
RGB rgb = rgb_matrix_hsv_to_rgb(effect_func(rgb_matrix_config.hsv, cos_value, sin_value, i, time));
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_sin_cos_esc(effect_params_t* params, sin_cos_i_f effect_func) {
|
bool effect_runner_sin_cos_esc(effect_params_t* params, sin_cos_i_f effect_func) {
|
||||||
|
@ -208,7 +208,7 @@ bool effect_runner_sin_cos_esc(effect_params_t* params, sin_cos_i_f effect_func)
|
||||||
for (uint8_t i = 1; i < 18; i++) {
|
for (uint8_t i = 1; i < 18; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_sin_cos_f13(effect_params_t* params, sin_cos_i_f effect_func) {
|
bool effect_runner_sin_cos_f13(effect_params_t* params, sin_cos_i_f effect_func) {
|
||||||
|
@ -228,7 +228,7 @@ bool effect_runner_sin_cos_f13(effect_params_t* params, sin_cos_i_f effect_func)
|
||||||
for (uint8_t i = 0; i < 14; i++) {
|
for (uint8_t i = 0; i < 14; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool effect_runner_sin_cos_clus(effect_params_t* params, sin_cos_i_f effect_func) {
|
bool effect_runner_sin_cos_clus(effect_params_t* params, sin_cos_i_f effect_func) {
|
||||||
|
@ -245,7 +245,7 @@ bool effect_runner_sin_cos_clus(effect_params_t* params, sin_cos_i_f effect_func
|
||||||
for (uint8_t i = 0; i < 15; i++) {
|
for (uint8_t i = 0; i < 15; i++) {
|
||||||
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
rgb_matrix_set_color(i, 0x00, 0x00, 0x00);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void raindrops_set_color_all(int i, effect_params_t* params) {
|
static void raindrops_set_color_all(int i, effect_params_t* params) {
|
||||||
|
@ -375,7 +375,7 @@ static bool solid_esc(effect_params_t* params) {
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
rgb_matrix_set_color(0, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(0, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Solid F13
|
// Solid F13
|
||||||
|
@ -390,7 +390,7 @@ static bool solid_f13(effect_params_t* params) {
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
rgb_matrix_set_color(14, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(14, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Solid cluster
|
// Solid cluster
|
||||||
|
@ -404,7 +404,7 @@ static bool solid_clus(effect_params_t* params) {
|
||||||
for (uint8_t i = 15 ; i < led_max; i++) {
|
for (uint8_t i = 15 ; i < led_max; i++) {
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Breathing all
|
// Breathing all
|
||||||
|
@ -420,7 +420,7 @@ bool breathing_all(effect_params_t* params) {
|
||||||
RGB_MATRIX_TEST_LED_FLAGS();
|
RGB_MATRIX_TEST_LED_FLAGS();
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Breathing ESC
|
// Breathing ESC
|
||||||
|
@ -439,7 +439,7 @@ static bool breathing_esc(effect_params_t* params) {
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
rgb_matrix_set_color(0, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(0, rgb.r, rgb.g, rgb.b);
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Breathing F13
|
// Breathing F13
|
||||||
|
@ -458,7 +458,7 @@ static bool breathing_f13(effect_params_t* params) {
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
rgb_matrix_set_color(14, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(14, rgb.r, rgb.g, rgb.b);
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Breathing cluster
|
// Breathing cluster
|
||||||
|
@ -476,7 +476,7 @@ static bool breathing_clus(effect_params_t* params) {
|
||||||
RGB_MATRIX_TEST_LED_FLAGS();
|
RGB_MATRIX_TEST_LED_FLAGS();
|
||||||
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
rgb_matrix_set_color(i, rgb.r, rgb.g, rgb.b);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Band Val all
|
// Band Val all
|
||||||
|
@ -698,7 +698,7 @@ static bool raindrops_all(effect_params_t* params) {
|
||||||
if (!params->init) {
|
if (!params->init) {
|
||||||
// Change one LED every tick, make sure speed is not 0
|
// Change one LED every tick, make sure speed is not 0
|
||||||
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
||||||
raindrops_set_color_all(rand() % DRIVER_LED_TOTAL, params);
|
raindrops_set_color_all(rand() % RGB_MATRIX_LED_COUNT, params);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -707,7 +707,7 @@ static bool raindrops_all(effect_params_t* params) {
|
||||||
for (int i = led_min; i < led_max; i++) {
|
for (int i = led_min; i < led_max; i++) {
|
||||||
raindrops_set_color_all(i, params);
|
raindrops_set_color_all(i, params);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Raindrops ESC
|
// Raindrops ESC
|
||||||
|
@ -715,7 +715,7 @@ static bool raindrops_esc(effect_params_t* params) {
|
||||||
if (!params->init) {
|
if (!params->init) {
|
||||||
// Change one LED every tick, make sure speed is not 0
|
// Change one LED every tick, make sure speed is not 0
|
||||||
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
||||||
raindrops_set_color_esc(rand() % DRIVER_LED_TOTAL, params);
|
raindrops_set_color_esc(rand() % RGB_MATRIX_LED_COUNT, params);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -724,7 +724,7 @@ static bool raindrops_esc(effect_params_t* params) {
|
||||||
for (int i = led_min; i < led_max; i++) {
|
for (int i = led_min; i < led_max; i++) {
|
||||||
raindrops_set_color_esc(i, params);
|
raindrops_set_color_esc(i, params);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Raindrops F13
|
// Raindrops F13
|
||||||
|
@ -732,7 +732,7 @@ static bool raindrops_f13(effect_params_t* params) {
|
||||||
if (!params->init) {
|
if (!params->init) {
|
||||||
// Change one LED every tick, make sure speed is not 0
|
// Change one LED every tick, make sure speed is not 0
|
||||||
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
||||||
raindrops_set_color_f13(rand() % DRIVER_LED_TOTAL, params);
|
raindrops_set_color_f13(rand() % RGB_MATRIX_LED_COUNT, params);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -741,7 +741,7 @@ static bool raindrops_f13(effect_params_t* params) {
|
||||||
for (int i = led_min; i < led_max; i++) {
|
for (int i = led_min; i < led_max; i++) {
|
||||||
raindrops_set_color_f13(i, params);
|
raindrops_set_color_f13(i, params);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Raindrops Cluster
|
// Raindrops Cluster
|
||||||
|
@ -749,7 +749,7 @@ static bool raindrops_clus(effect_params_t* params) {
|
||||||
if (!params->init) {
|
if (!params->init) {
|
||||||
// Change one LED every tick, make sure speed is not 0
|
// Change one LED every tick, make sure speed is not 0
|
||||||
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
if (scale16by8(g_rgb_timer, qadd8(rgb_matrix_config.speed, 16)) % 10 == 0) {
|
||||||
raindrops_set_color_clus(rand() % DRIVER_LED_TOTAL, params);
|
raindrops_set_color_clus(rand() % RGB_MATRIX_LED_COUNT, params);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -758,7 +758,7 @@ static bool raindrops_clus(effect_params_t* params) {
|
||||||
for (int i = led_min; i < led_max; i++) {
|
for (int i = led_min; i < led_max; i++) {
|
||||||
raindrops_set_color_clus(i, params);
|
raindrops_set_color_clus(i, params);
|
||||||
}
|
}
|
||||||
return led_max < DRIVER_LED_TOTAL;
|
return led_max < RGB_MATRIX_LED_COUNT;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // RGB_MATRIX_CUSTOM_EFFECT_IMPLS
|
#endif // RGB_MATRIX_CUSTOM_EFFECT_IMPLS
|
||||||
|
|
|
@ -29,7 +29,7 @@ for more options.
|
||||||
# define RGBLED_SPLIT \
|
# define RGBLED_SPLIT \
|
||||||
{ 36, 36 }
|
{ 36, 36 }
|
||||||
# ifdef RGB_MATRIX_ENABLE
|
# ifdef RGB_MATRIX_ENABLE
|
||||||
# define DRIVER_LED_TOTAL RGBLED_NUM
|
# define RGB_MATRIX_LED_COUNT RGBLED_NUM
|
||||||
# define RGB_MATRIX_SPLIT RGBLED_SPLIT
|
# define RGB_MATRIX_SPLIT RGBLED_SPLIT
|
||||||
# define SPLIT_TRANSPORT_MIRROR
|
# define SPLIT_TRANSPORT_MIRROR
|
||||||
# else
|
# else
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue