Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel7

...

How can I use GPIO/I2C/SPI peripherals?

Note

Please refer to the following instructions to prevent damage!

...

Peripheral

BIOS setup option to enable peripheral

Chipset SPI1

Chipset → PCH-IO Configuration → PSE Configuration → SPI1 → Host owned with pin muxed

Chipset SPI3

Chipset → PCH-IO Configuration → PSE Configuration → SPI3 → Host owned with pin muxed

MEC SPI

It is enabled automatically when first transmission request is done. Disable Chipset SPI3 before use it!

QEP0

Chipset → PCH-IO Configuration → PSE Configuration → QEP0 → Host owned with pin muxed

QEP1

Chipset → PCH-IO Configuration → PSE Configuration → QEP1 → Host owned with pin muxed

PWM1 (Chipset PWM06)

Chipset → PCH-IO Configuration → PSE Configuration → PWM Pin Mux Selection → PWM6 → Enabled

PWM2 (Chipset PWM02)

Chipset → PCH-IO Configuration → PSE Configuration → PWM Pin Mux Selection → PWM2 → Enabled

Chipset I2C0

Chipset → PCH-IO Configuration → SerialIo Configuration → I2C3 Controller → Enabled

MEC I2C0

It is enabled automatically when first transmission request is done. Disable Chipset I2C0 before use it!

Chipset I2C1

Chipset → PCH-IO Configuration → SerialIo Configuration → I2C1 Controller → Enabled

MEC I2C1

It is enabled automatically when first transmission request is done. Disable Chipset I2C1 before use it!

GPIO 0-7 (MEC)

Advanced → Embedded Controller → GPIO Configurations → Configuration → <Select desired default>

GPIO 0-7 (Chipset)

Disable conflicting functions if you want to use the pin as GPIO. GPIO pins can’t be used both from MEC and Chipset. MEC GPIO Pins has to be set as Input if you want to use Chipset GPIO pins

...

What is loaded in a standard module?

Off-the-shelf products are shipped with a standard in-house-developed software.
The definition of standard, in this case, is “the environment which SECO adopts for validation”.
Anyway, custom in-house-developedsoftware with different defaults can be built in accordance with customers' requirements submitting a new ticket.

...

Info

Other available BIOS versions:

...

Updating the BIOS

https://secogroup.atlassian.net/l/c/6PB1jhmQ

...

Further Reading

Visit our Blog to find some tips!

Blog Posts
max10
contenttitles
labelsx86 ami

...

Downloads

Here you can find the latest version available:

Edgehog OS

This board is fully supported by Edgehog OS, the operating system for the All-In-One IIot CLEA platform developed by SECO and based on Yocto. Edgehog OS is intended to provide the highest standards in terms of security and stability through features such as OTA (Over the Air) updates, dual partitions and fallback procedures. Edgehog OS integrates a Device Manager to communicate with the Cloud and allows a family of products to be managed as a fleet.

Source code:

The source code of Edgehog OS is available at the following link.

Binaries: 

The Yocto image binaries associated with the various versions of Edgehog OS are available at the following link.