GPIO
Cyper offers versatile solutions for hardware exploration. CyperPRO enables in-depth hardware analysis, firmware updates, complex debugging, and advanced fuzzing techniques. It distinguishes itself with a wide range of capabilities. The GPIO pins in CyperPRO are inspired by those used in popular microcontrollers, such as Raspberry Pi and Arduino, allowing efficient connections to various devices. These pins grant you full control over hardware using physical buttons. You can execute code and display debugging messages on the screen intuitively. Additionally, CyperPRO functions as a USB to UART/SPI/I2C converter, significantly expanding its capabilities in the field of hardware exploration.
About
CyperPRO Standard Configuration features 18 top-side pins that encompass both power supply and I/O functionalities. The power supply pins serve to energize external modules, while the Input/Output (I/O) pins maintain a +3.3 V tolerance for both input and output operations. Additional details regarding 3.3 V and 5 V tolerance are available for reference. To facilitate seamless connections, GPIO pins establish links between external modules and the STM32WB55 microcontroller's I/O pins, with the support of 51-ohm resistors. Furthermore, all pins are safeguarded against electrostatic discharge (ESD) for enhanced protection and durability.
+3.3V POWER (PIN 10)
Output is enabled by default. Some ports are powered with +3.3 V voltage. During a hardware software update, the 3.3 pins remain inactive.
5V POWER (PIN 1)
Pin 1 (5V) can be powered directly via the built-in battery or a USB-C cable. When Cyper is powered by the internal battery:By default, the output is disabled. To activate the power supply for Pin, follow these steps: 1. Navigate to the: Main Menu -> GPIO 2. Locate the 5V option within GPIO and switch it to the ON position.
Remember not to exceed a current of 5v - 1A, as it may result in electronic damage.
GND (PIN 9,12,18)
Connect the Ground (GND) pin in the GPIO module for reliable and secure grounding.
Menu information
Accessing the GPIO application is straightforward through the Main Menu.
Within this application, you gain the ability to configure USB-UART functionality, perform individual pin testing, and control the +5 V power supply for Pin 1, offering a comprehensive set of capabilities at your disposal.
Menu
• 5V on GPIO: This option allows you to enable and disable the +5V power supply on PIN 1. • USB-UART Bridge: Functions as a USB to Serial UART converter, facilitating smooth and reliable data conversion and communication between USB and UART interfaces. • Manual control: You can manually control each input by switching the connector using the navigation arrows and supplying voltage with the X button.
External Modules
You can connect your devices to the GPIO connectors or make use of ready-made plug & play modules. However, remember to connect them correctly: the connection may differ when using a case, so be attentive to the specific requirements for both scenarios.
Normal Inserting
Always double-check the orientation and seating of the external module. Make sure to firmly press the module into the GPIO socket. Also, pay attention to ensure you are inserting the module into the correct slots and the right orientation. Otherwise, you risk damaging the external module.
Inserting with case
Should your CyperPRO be equipped with a silicone case, ensure that the external module is securely pressed against it to eliminate any gaps or slack.
Last updated