39 bus::addr_t block_address, std::array<const uint8_t, 32> f_coeffs_cs, uint8_t alt_function_idx) {
40 return {
functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[0]), alt_function_idx),
41 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[1]), alt_function_idx),
42 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[2]), alt_function_idx),
43 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[3]), alt_function_idx),
44 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[4]), alt_function_idx),
45 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[5]), alt_function_idx),
46 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[6]), alt_function_idx),
47 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[7]), alt_function_idx),
48 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[8]), alt_function_idx),
49 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[9]), alt_function_idx),
50 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[10]), alt_function_idx),
51 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[11]), alt_function_idx),
52 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[12]), alt_function_idx),
53 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[13]), alt_function_idx),
54 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[14]), alt_function_idx),
55 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[15]), alt_function_idx),
56 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[16]), alt_function_idx),
57 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[17]), alt_function_idx),
58 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[18]), alt_function_idx),
59 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[19]), alt_function_idx),
60 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[20]), alt_function_idx),
61 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[21]), alt_function_idx),
62 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[22]), alt_function_idx),
63 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[23]), alt_function_idx),
64 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[24]), alt_function_idx),
65 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[25]), alt_function_idx),
66 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[26]), alt_function_idx),
67 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[27]), alt_function_idx),
68 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[28]), alt_function_idx),
69 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[29]), alt_function_idx),
70 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[30]), alt_function_idx),
71 functions::AD5452(bus::replace_function_idx(block_address, f_coeffs_cs[31]), alt_function_idx)};
100 {1, 2, 3, 4, 5, 6, 7, 8,
101 9, 10, 11, 12, 13, 14, 15, 32 + 0,
102 32 + 1, 32 + 2, 32 + 3, 32 + 4, 32 + 5, 32 + 6, 32 + 7, 32 + 8,
103 32 + 9, 32 + 10, 32 + 11, 32 + 12, 32 + 13, 32 + 14, 32 + 15, 16},
115 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
116 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32},
121 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
122 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32},