Gecko OS is now in maintenance and is not recommended for new designs. Please see the
Software Advisory
for detailed information (registration required).
AMW007 Spectre Module GPIOs and Peripherals
See also:
- Module details: AMW007
- Eval Board details: AMW007-E03
- Controlling GPIOs and Peripherals
- Device Memory
Functions and Pins
Medusa Evaluation Board
The table below shows functions, defaults and pins for the AMW007 Spectre GPIOs and other functions. The table also shows connections and header pins for the AMW007-E03 Medusa evaluation board.
AMW007 Spectre | Medusa AMW007-E03 | E03.2 | ||||||
---|---|---|---|---|---|---|---|---|
GPIO | Functions | Default Function | Wake | Pad | Connections | Header-Pin | ||
GPIO0 | Factory reset | Factory Reset | 5 | Button 1 | H2-2, H5-8, H9-2 | |||
GPIO1 | none | 6 | LED_R - Red User LED | H2-3, H5-6, H9-9 | ||||
GPIO2 | Boot control 1 | none | 9 | H2-4 | ||||
GPIO3 | BOOT_SEL, Boot control 1 | none | 11 | H2-3 | ||||
GPIO4 | none | 12 | LED_G - Green User LED | H2-6, H5-4, H9-3 | ||||
GPIO5 | none | 21 | Button 2 | H2-7, H5-2, H9-5 | ||||
GPIO6 | UART_CTS | none | 27 | H3-5, H5-7, H9-17 | ||||
GPIO7 | UART_RTS | none | 28 | H3-6, H5-1, H9-19 | ||||
wake | 3 | H3-2 | ||||||
UART_RX | 7 | H3-3, H5-3, H9-15 | ||||||
UART_TX, Boot control 1 | 8 | H3-4, H5-5, H9-13 | ||||||
RESET_N | 26 | H9-1 | ||||||
CHIP_EN | 34 | H3-1 | ||||||
35 | Thermistor | H3-7, H9-7 |
1 : The Boot control pins must be at the following levels immediately after a reset in order for the module to boot correctly: UART_TX = GND, GPIO2 = VDD, GPIO3 = VDD
Headers
- H2 - Expansion
- H3 - Expansion
- H5 - Peripheral
- H6 - Debug
- H9 - Isolation Jumpers - Note : Solder bridges on the bottom of the evaluation board short out the jumpers by default. Remove the bridges before using the H9 header.
Medusa reset pin
E03.2
- H2-1, H9-1
Medusa power header pins
E03.2
- GND: H2-9, H3-9, H5-9, H5-10, H5-13, H5-14
- VDD: H2-8, H3-8, H5-11, H5-12
Default Medusa GPIO Usage
The default Medusa GPIO usage shown in response to the command
get gpio.usage
is:
> get gp u
! # Description
See the gpio.usage variable documentation.