|
|
|
@ -44,7 +44,7 @@ void adress_selector_init_gpio(){
|
|
|
|
uint8_t read_address(){
|
|
|
|
uint8_t read_address(){
|
|
|
|
#ifndef DMX_ADDRESS
|
|
|
|
#ifndef DMX_ADDRESS
|
|
|
|
uint16_t address = ((GPIOE->IDR >> 9)&0x7F) | (GPIOB->IDR & (1<<10))>>3;
|
|
|
|
uint16_t address = ((GPIOE->IDR >> 9)&0x7F) | (GPIOB->IDR & (1<<10))>>3;
|
|
|
|
printf("read address: %d = 0x%x\n", address);
|
|
|
|
printf("read address: %d = 0x%x\n", address, address);
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
uint16_t address = DMX_ADDRESS;
|
|
|
|
uint16_t address = DMX_ADDRESS;
|
|
|
|
printf("static address: %d\n", address);
|
|
|
|
printf("static address: %d\n", address);
|
|
|
|
|