Skip to content

Support more characters in protocol 6 (Beepwear Pro) #310

@synthead

Description

@synthead

By using even higher values than the character indexes in CHARS_PROTOCOL_6...

CHARS_PROTOCOL_6 = "0123456789 abcdefghijklmnopqrstuvwxyz!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"

...as characters to protocol_6_chars_for...

def protocol_6_chars_for(string_chars, length: nil, pad: false)
chars_for(string_chars, char_map: CHARS_PROTOCOL_6, length:, pad:)
end

...it appears that there are more characters that can be displayed on the Beepwear Pro:

image
image
image
image
image
image
image
image

However, with a high enough value, it appears to put garbage on the display:

image
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestprotocol 6Specific to protocol 6

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions