|
2 | 2 |
|
3 | 3 | ## wording
|
4 | 4 | * SHALL is used to express mandatory requirements (provisions that have to be followed):
|
5 |
| - * the negative form is SHALL NOT. |
| 5 | + * the negative form is SHALL NOT. |
6 | 6 | * SHOULD is used to express recommendations (provisions that an implementation is expected to follow unless there is a strong reason for not doing so and has to be cleard by the EdgeTX team):
|
7 |
| - * the negative form is SHOULD NOT. |
| 7 | + * the negative form is SHOULD NOT. |
8 | 8 | * MAY is used to express permissible actions (provisions that an implementation is able to follow or not follow):
|
9 |
| - * the negative form is NEED NOT (in English MAY NOT is ambiguous, so NEED NOT is used instead). |
| 9 | + * the negative form is NEED NOT (in English MAY NOT is ambiguous, so NEED NOT is used instead). |
10 | 10 |
|
11 | 11 | ## Support of STM32F MCUs
|
12 | 12 | * No new radios based on STM32F2 MCUs will be accepted.
|
|
48 | 48 |
|
49 | 49 | ### hardware design guidlines
|
50 | 50 | * all high speed interfaces like Quad/Octo/Hexa SPI, SDRAM, USB and SDIO shall be length / time of flight equalised
|
51 |
| - * relative timing constrains, e.g. for different SDRAM wires, shall be respected |
| 51 | + * relative timing constrains, e.g. for different SDRAM wires, shall be respected |
52 | 52 | * STM32H7 CPUs shall be used with Quad or Octo SPI flash that supports DDR and at least 100 MHz of DDR SPI clock speed
|
53 | 53 | * for connecting the Quad/Octp SPI flash and RAM the pins used on the evaluation boards shall be used
|
54 | 54 | * For H7R, STM32H7S78-DK
|
|
74 | 74 | * Bluetooth module via UART
|
75 | 75 | * IMU (e.g. LSM6DS33)
|
76 | 76 | * I2C port expander
|
77 |
| - * if port expanders are used for inputs, the interrupt output pin(s) of the port expander(s) shall be connected to an interrupt capable input pin of the MCU |
| 77 | + * if port expanders are used for inputs, the interrupt output pin(s) of the port expander(s) shall be connected to an interrupt capable input pin of the MCU |
78 | 78 | * SpaceMouse module
|
79 | 79 |
|
80 | 80 | ---
|
|
83 | 83 |
|
84 | 84 | ### Mandatory hardware features (B/W)
|
85 | 85 | * MCU: As of EdgeTX 2.10, STM32F4 with minimally 1 MB flash running at 168 MHz. From EdgeTX v2.11 onwards, STM32H562/563 will also be supported. New STM32F based designs will not be accepted as of EdgeTX v3.0.
|
86 |
| - * Support for STM32H562/563 will be available from EdgeTX v3 or v2.11 |
| 86 | + * Support for STM32H562/563 will be available from EdgeTX v3 or v2.11 |
87 | 87 | * SD/microSD card slot or embedded SD NAND (e.g. XTX XTSD04G, minimally 512 MByte)
|
88 |
| - * Starting with STM32H5 all new radios shall use SDIO to connect the storage |
| 88 | + * Starting with STM32H5 all new radios shall use SDIO to connect the storage |
89 | 89 | * Monochrome display with either 128x64 pixels or 212x64 pixels.
|
90 | 90 | * possibility to flash the firmware via USB-DFU (with or without dedicated DFU button)
|
91 | 91 | * constantly enabled energy source for the real-time-clock
|
|
130 | 130 | * Bluetooth module via UART
|
131 | 131 | * IMU (e.g. LSM6DS33)
|
132 | 132 | * I2C port expander
|
133 |
| - * if port expanders are used for inputs, the interrupt output pin(s) of the port expander(s) shall be connected to an interrupt capable input pin of the MCU |
| 133 | + * if port expanders are used for inputs, the interrupt output pin(s) of the port expander(s) shall be connected to an interrupt capable input pin of the MCU |
134 | 134 |
|
135 | 135 | ---
|
136 | 136 |
|
|
0 commit comments