OT C kviz
Jan Waclawek
konfera na efton.sk
Pátek Září 25 16:24:19 CEST 2015
http://pastebin.com/kbuChjwg (identicke s tym co je dole, prosim odmazavat
v odpovediach)
Aku hodnotu ma smorf595Init.internal?
Skuste aj prakticky.
Tentokrat neviem odpoved.
wek
typedef union __attribute__((packed)){
struct __attribute__((packed)) {
uint8_t : 1;
uint8_t sw2 : 3;
uint8_t : 1;
uint8_t sw4 : 3;
uint8_t sw10_r : 1;
uint8_t sw1 : 3;
uint8_t : 1;
uint8_t sw3 : 3;
uint8_t sw10 : 4;
uint8_t sw11_r : 1;
uint8_t sw6_r : 1;
uint8_t sw5_r : 1;
uint8_t sw12_r : 1;
uint8_t sw5 : 4;
uint8_t sw12 : 4;
uint8_t sw11 : 4;
uint8_t sw6 : 4;
uint8_t PSEN1 : 1; // U18 on SMORF5 board
uint8_t PSEN2 : 1;
uint8_t SW1 : 1;
uint8_t ATT1 : 1;
uint8_t SW2 : 1;
uint8_t ATT2 : 1;
uint8_t LIM : 1;
uint8_t VHFGATE : 1;
};
struct __attribute__((packed)) {
uint8_t : 1; // H
uint8_t sw2_1 : 1; // G
uint8_t sw2_2 : 1; // F
uint8_t sw2_3 : 1; // E
uint8_t : 1; // D
uint8_t sw4_1 : 1; // C
uint8_t sw4_2 : 1; // B
uint8_t sw4_3 : 1; // A
uint8_t sw10_x : 1; // - init 1
uint8_t sw1_1 : 1;
uint8_t sw1_2 : 1;
uint8_t sw1_3 : 1;
uint8_t : 1;
uint8_t sw3_1 : 1;
uint8_t sw3_2 : 1;
uint8_t sw3_3 : 1;
uint8_t sw10_2 : 1;
uint8_t sw10_3 : 1;
uint8_t sw10_5 : 1;
uint8_t sw10_6 : 1;
uint8_t sw11_x : 1; // - init 1
uint8_t sw6_x : 1; // - init 1
uint8_t sw5_x : 1; // - init 1
uint8_t sw12_x : 1; // - init 1
uint8_t sw5_2 : 1;
uint8_t sw5_3 : 1;
uint8_t sw5_5 : 1;
uint8_t sw5_6 : 1;
uint8_t sw12_2 : 1;
uint8_t sw12_3 : 1;
uint8_t sw12_5 : 1;
uint8_t sw12_6 : 1;
uint8_t sw11_2 : 1;
uint8_t sw11_3 : 1;
uint8_t sw11_5 : 1;
uint8_t sw11_6 : 1;
uint8_t sw6_2 : 1;
uint8_t sw6_3 : 1;
uint8_t sw6_5 : 1;
uint8_t sw6_6 : 1;
uint8_t : 8;
};
struct __attribute__((packed)) {
uint8_t external[5];
uint8_t internal;
};
uint8_t all[6]; // placeholder
} T_SMORF_595;
const T_SMORF_595 smorf595Init = {
.PSEN1 = 1,
.PSEN2 = 1,
.LIM = 1,
.sw5_x = 1,
.sw6_x = 1,
.sw10_x = 1,
.sw11_x = 1,
.sw12_x = 1,
};
Další informace o konferenci Hw-list