14 const char* findShortName(
const char* name) {
15 size_t len = strlen(name);
16 const char* begin = name + len;
20 if (c ==
'/' || (0 < c && c < 32)) {
28 const __FlashStringHelper* findShortName(
const __FlashStringHelper* fname) {
29 const char* name = (
const char*) fname;
30 size_t len = strlen_P(name);
31 const char* begin = name + len;
34 char c = pgm_read_byte(begin);
35 if (c ==
'/' || (0 < c && c < 32)) {
40 return (
const __FlashStringHelper*) begin;
Helper functions are used in both Basic brokers and Extended brokers.
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...