Converter interface gráfica de programação em código

Boa tarde pessoal, gostaria de uma opinião de vocês desenvolvi uma interface onde o usuário sem noção de programação colocaria escolhe de 30 pinos quais são entradas e saídas e faz a programação setando se a entrada vai estar em nível lógico alto ou baixo e quais saídas tenho que ligar isso tudo gráficamente.
Agora que vem a pergunta como isso pode ser colocado no micro controlador, ja tenho um programa que pode receber essas informações pela serial mas como deixar de uma forma fácil para execução.
Pensei em gerar essa configuração gráfica em linha de comando como:
cpp code
agora como colocar isso dentro do microcontrolador sem que o usuário escreva o programa para microcontrolador.
Pensei em gerar um arquivo hex através dos mnemonicos mas não sei o processo de conversão assim conseguiria gerar o arquivo inteiro e gravar via bootloader, ja pensei em converter esse IF em informações para guardar na memória ou mesmo em vetor mas creio que não vá funcionar.
Gostaria de saber se alguém ja fez algo parecido e como resolveu.
Muito obrigado.
Agora que vem a pergunta como isso pode ser colocado no micro controlador, ja tenho um programa que pode receber essas informações pela serial mas como deixar de uma forma fácil para execução.
Pensei em gerar essa configuração gráfica em linha de comando como:
cpp code
if (entrada1 == 1)
{
saida1 = 1;
}
else
{
saída1 = 0;
}
agora como colocar isso dentro do microcontrolador sem que o usuário escreva o programa para microcontrolador.
Pensei em gerar um arquivo hex através dos mnemonicos mas não sei o processo de conversão assim conseguiria gerar o arquivo inteiro e gravar via bootloader, ja pensei em converter esse IF em informações para guardar na memória ou mesmo em vetor mas creio que não vá funcionar.
Gostaria de saber se alguém ja fez algo parecido e como resolveu.
Muito obrigado.