(path, lcd)
| 14 | |
| 15 | |
| 16 | def create(path, lcd): |
| 17 | ql = Qiling([path], archtype=QL_ARCH.CORTEX_M, ostype=QL_OS.MCU, env=stm32f411, verbose=QL_VERBOSE.DEBUG) |
| 18 | |
| 19 | ql.hw.create('i2c1') |
| 20 | ql.hw.create('rcc') |
| 21 | ql.hw.create('gpioa') |
| 22 | ql.hw.create('gpiob') |
| 23 | |
| 24 | ql.hw.i2c1.watch() |
| 25 | ql.hw.i2c1.connect(lcd) |
| 26 | |
| 27 | ql.hw.systick.set_ratio(100) |
| 28 | |
| 29 | return ql |
| 30 | |
| 31 | |
| 32 | if __name__ == "__main__": |