{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":725753246,"defaultBranch":"main","name":"M5STACKPROJECTS","ownerLogin":"jcldf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-30T19:59:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20714741?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701374363.429149","currentOid":""},"activityList":{"items":[{"before":"0697a2359a4c746372e4a3a55ea3345a136c3172","after":"ceeeb3d97cedfbb8c6b9cfe882d8813940c78d40","ref":"refs/heads/main","pushedAt":"2023-12-05T22:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Rename M5Stack Standalone UART Communication Viewer to M5Stack-UART-Viewer.ino","shortMessageHtmlLink":"Rename M5Stack Standalone UART Communication Viewer to M5Stack-UART-V…"}},{"before":"8b2221d5337f9580cc67d39046ae2e821d788780","after":"0697a2359a4c746372e4a3a55ea3345a136c3172","ref":"refs/heads/main","pushedAt":"2023-12-05T22:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Rename M5ATOM Matrix Wi-Fi Scanner to M5ATOM-Matrix-Wi-Fi-Scanner.ino","shortMessageHtmlLink":"Rename M5ATOM Matrix Wi-Fi Scanner to M5ATOM-Matrix-Wi-Fi-Scanner.ino"}},{"before":"7c37779be204cb17fd10a058bf014e1dbb29488a","after":"8b2221d5337f9580cc67d39046ae2e821d788780","ref":"refs/heads/main","pushedAt":"2023-12-05T22:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Rename BLE_Scanner to BLE_Scanner.ino","shortMessageHtmlLink":"Rename BLE_Scanner to BLE_Scanner.ino"}},{"before":"be34ef76ad7d9c5f5267a1d85f07b453d563bd8e","after":"7c37779be204cb17fd10a058bf014e1dbb29488a","ref":"refs/heads/main","pushedAt":"2023-12-05T22:17:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Create M5Stack Standalone UART Communication Viewer\n\nThis project aims to create a standalone device using M5Stack for visualizing UART communication via pins 16 and 17. It facilitates real-time monitoring of serial data and allows interaction with other hardware through UART. This setup can be particularly useful for debugging or analyzing serial communications in various applications.","shortMessageHtmlLink":"Create M5Stack Standalone UART Communication Viewer"}},{"before":"865dc5e2af8ffd21896db5ec9545550372476e8c","after":"be34ef76ad7d9c5f5267a1d85f07b453d563bd8e","ref":"refs/heads/main","pushedAt":"2023-11-30T20:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Create M5ATOM Matrix Wi-Fi Scanner","shortMessageHtmlLink":"Create M5ATOM Matrix Wi-Fi Scanner"}},{"before":"1a1226271d8a3c16cffa63169b4614e9fb8d26aa","after":"865dc5e2af8ffd21896db5ec9545550372476e8c","ref":"refs/heads/main","pushedAt":"2023-11-30T20:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c15b375a3ad641e08fae88c5682f341ee2b2ce71","after":"1a1226271d8a3c16cffa63169b4614e9fb8d26aa","ref":"refs/heads/main","pushedAt":"2023-11-30T20:07:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e62bbdbe90c8a5c51792e3e676737c85f144963d","after":"c15b375a3ad641e08fae88c5682f341ee2b2ce71","ref":"refs/heads/main","pushedAt":"2023-11-30T20:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"877d357d848dca700ef2d866fb0a248905f97de3","after":"e62bbdbe90c8a5c51792e3e676737c85f144963d","ref":"refs/heads/main","pushedAt":"2023-11-30T20:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"11cb0f0fe189fb73b08c9889671abed61be0f7d1","after":"877d357d848dca700ef2d866fb0a248905f97de3","ref":"refs/heads/main","pushedAt":"2023-11-30T20:01:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Create BLE_Scanner\n\nThis Arduino script is designed for the M5StickC Plus to scan for Bluetooth Low Energy (BLE) devices and display their information. Authored by @juliodellaflora, it showcases how to use the M5StickC Plus with BLE capabilities.\r\n\r\nHeader Inclusion:\r\n\r\nThe code begins by including necessary libraries for the M5StickC Plus device, BLE functionalities, scanning, and handling advertised BLE devices.\r\nConstants and Global Variables:\r\n\r\nmaxDevices: A constant defining the maximum number of BLE devices to keep in the history.\r\nscanTime: Sets the duration for each BLE scan cycle in seconds.\r\ndeviceCount: A counter for the number of BLE devices found.\r\nDeviceInfo: A structure defined to hold the name and address of each discovered BLE device.\r\nFunction addDeviceToList:\r\n\r\nThis function adds a discovered BLE device to an array of DeviceInfo structures. It updates the list to include the most recent devices, maintaining a history of up to maxDevices.\r\nFunction displayDevices:\r\n\r\nResponsible for updating the M5StickC Plus's display. It clears the screen, sets the text size and color, and iterates through the list of discovered devices, displaying their names and addresses.\r\nClass MyAdvertisedDeviceCallbacks:\r\n\r\nA custom class inheriting from BLEAdvertisedDeviceCallbacks. It defines the action to take when a BLE device is found, specifically adding the device to the list and updating the display with its information.\r\nSetup Function:\r\n\r\nInitializes the M5StickC Plus display and BLE functionalities. The display is set up with a specific rotation, size, and text color.\r\nIt initializes BLE scanning, sets it to active mode, and assigns the custom callback class for handling discovered devices.\r\nLoop Function:\r\n\r\nThe core loop of the program starts a BLE scan for a duration defined by scanTime and waits for two seconds before starting the next scan cycle.\r\nThis script effectively turns the M5StickC Plus into a BLE scanner, displaying the names and addresses of nearby BLE devices in real-time on its screen. The use of a scrolling display allows for continuous updating of nearby BLE device information, making it a practical tool for BLE discovery and diagnostics.","shortMessageHtmlLink":"Create BLE_Scanner"}},{"before":null,"after":"11cb0f0fe189fb73b08c9889671abed61be0f7d1","ref":"refs/heads/main","pushedAt":"2023-11-30T19:59:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jcldf","name":"Julio Della Flora","path":"/jcldf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20714741?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wNVQyMjoxOTo1Mi4wMDAwMDBazwAAAAPCDvCv","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0zMFQxOTo1OToyMi4wMDAwMDBazwAAAAO8dq5Y"}},"title":"Activity · jcldf/M5STACKPROJECTS"}