samuelc254 / ArduinoCM

A CPU mapper for Arduino/AVR registers
GNU General Public License v3.0
2 stars 0 forks source link

Remover acentos e caracteres especiais do nome da porta #1

Closed Eduardo-Barreto closed 2 years ago

Eduardo-Barreto commented 2 years ago

Ao configurar o nome de uma porta com acento, os defines são gerados assim.

"D12": {
    "Name": "Você pode usar nomes hiper ultra mega blaster longos",
    "InOut": "out",
    "Type": "Default"
},
#define Você_pode_usar_nomes_hiper_ultra_mega_blaster_longos_wPort PORTB
#define Você_pode_usar_nomes_hiper_ultra_mega_blaster_longos_rPort PINB
#define Você_pode_usar_nomes_hiper_ultra_mega_blaster_longos_bit 4

É necessário adicionar um removedor de acentos e caracteres especiais

samuelc254 commented 2 years ago

agora as strings são normalizadas antes de transcritas