Skip to content

Commit 42e79a6

Browse files
committed
0.4.1 M5ROTATE8
1 parent eaa92fa commit 42e79a6

File tree

16 files changed

+48
-15
lines changed

16 files changed

+48
-15
lines changed

libraries/M5ROTATE8/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

88

9+
## [0.4.1] 2025-01-27
10+
- fix #8, ambiguity Wire.write() function in write32()
11+
- add ```while(!Serial);``` to examples
12+
- minor edits
13+
914
## [0.4.0] 2024-06-15
1015
- add **uint32_t readRGB(uint8_t channel)**
1116
- add firmware V2 functions

libraries/M5ROTATE8/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2023-2024 Rob Tillaart
3+
Copyright (c) 2023-2025 Rob Tillaart
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

libraries/M5ROTATE8/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,10 @@ Manufacturer
103103
Libraries
104104
- https://github.com/RobTillaart/M5ANGLE8
105105
- https://github.com/RobTillaart/M5ROTATE8
106-
- https://github.com/RobTillaart/rotaryDecoder
107-
- https://github.com/RobTillaart/rotaryDecoderSwitch
106+
- https://github.com/RobTillaart/rotaryDecoder PCF8574 based
107+
- https://github.com/RobTillaart/rotaryDecoderSwitch PCF8574 based
108+
- https://github.com/RobTillaart/rotaryDecoder8 PCF8575 based
109+
- https://github.com/RobTillaart/rotaryDecoderSwitch5 PCF8575 based
108110

109111

110112
## Interface

libraries/M5ROTATE8/examples/M5ROTATE88_performance/M5ROTATE88_performance.ino

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,13 @@ void performance()
106106

107107
void setup()
108108
{
109+
while(!Serial);
109110
Serial.begin(115200);
110111
Serial.println(__FILE__);
111112
Serial.print("M5ROTATE8_LIB_VERSION: ");
112113
Serial.println(M5ROTATE8_LIB_VERSION);
114+
Serial.println();
115+
113116
delay(100);
114117

115118
Wire.begin();

libraries/M5ROTATE8/examples/M5ROTATE8_abs_counter/M5ROTATE8_abs_counter.ino

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ M5ROTATE8 MM;
1313

1414
void setup()
1515
{
16+
while(!Serial);
1617
Serial.begin(115200);
1718
Serial.println(__FILE__);
1819
Serial.print("M5ROTATE8_LIB_VERSION: ");
1920
Serial.println(M5ROTATE8_LIB_VERSION);
21+
Serial.println();
22+
2023
delay(100);
2124

2225
Wire.begin();

libraries/M5ROTATE8/examples/M5ROTATE8_address_change/M5ROTATE8_address_change.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ M5ROTATE8 MM;
1313

1414
void setup()
1515
{
16+
while(!Serial);
1617
Serial.begin(115200);
1718
Serial.println(__FILE__);
1819
Serial.print("M5ROTATE8_LIB_VERSION: ");
1920
Serial.println(M5ROTATE8_LIB_VERSION);
21+
Serial.println();
22+
2023
delay(100);
2124

2225
Wire.begin();
@@ -35,13 +38,11 @@ void setup()
3538
Serial.println(MM.getAddress());
3639
Serial.print("Connect: \t");
3740
Serial.println(MM.isConnected());
38-
39-
4041
}
4142

4243

4344
void loop()
44-
{
45+
{
4546

4647
}
4748

libraries/M5ROTATE8/examples/M5ROTATE8_button_mask/M5ROTATE8_button_mask.ino

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ M5ROTATE8 MM;
1313

1414
void setup()
1515
{
16+
while(!Serial);
1617
Serial.begin(115200);
1718
Serial.println(__FILE__);
1819
Serial.print("M5ROTATE8_LIB_VERSION: ");
1920
Serial.println(M5ROTATE8_LIB_VERSION);
21+
Serial.println();
22+
2023
delay(100);
2124

2225
Wire.begin();

libraries/M5ROTATE8/examples/M5ROTATE8_button_toggle_count/M5ROTATE8_button_toggle_count.ino

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,13 @@ int sum = 0;
1414

1515
void setup()
1616
{
17+
while(!Serial);
1718
Serial.begin(115200);
1819
Serial.println(__FILE__);
1920
Serial.print("M5ROTATE8_LIB_VERSION: ");
2021
Serial.println(M5ROTATE8_LIB_VERSION);
22+
Serial.println();
23+
2124
delay(100);
2225

2326
Wire.begin();

libraries/M5ROTATE8/examples/M5ROTATE8_encoder_mask/M5ROTATE8_encoder_mask.ino

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@ M5ROTATE8 MM;
1313

1414
void setup()
1515
{
16+
while(!Serial);
1617
Serial.begin(115200);
1718
Serial.println(__FILE__);
1819
Serial.print("M5ROTATE8_LIB_VERSION: ");
1920
Serial.println(M5ROTATE8_LIB_VERSION);
21+
Serial.println();
22+
2023
delay(100);
2124

2225
Wire.begin();

libraries/M5ROTATE8/examples/M5ROTATE8_led_demo/M5ROTATE8_led_demo.ino

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ uint16_t D = 0; // delay
1616

1717
void setup()
1818
{
19+
while(!Serial);
1920
Serial.begin(115200);
2021
Serial.println(__FILE__);
2122
Serial.print("M5ROTATE8_LIB_VERSION: ");
2223
Serial.println(M5ROTATE8_LIB_VERSION);
24+
Serial.println();
25+
2326
delay(100);
2427

2528
Wire.begin();

0 commit comments

Comments
 (0)