Coder Social home page Coder Social logo

linfaxiao's Projects

freertos icon freertos

FreeRTOS kernel, distributed as standard C source files with configuration header file, for use with the PSoC 6 MCU.

modustoolbox-software icon modustoolbox-software

This ReadMe contains links and information on Cypress and third-party middleware for ModusToolbox, as well as BSPs and other resources.

mtb-example-psoc6-ble-battery-level-freertos icon mtb-example-psoc6-ble-battery-level-freertos

This code example demonstrates the implementation of a BLE Battery Service using PSoC 6 MCU with Bluetooth Low Energy Connectivity (PSoC 6 BLE). This code example implements a GATT Server with the Battery Service and Device Information Service BLE standards. This code example uses FreeRTOS.

mtb-example-psoc6-bmi160-motion-sensor-freertos icon mtb-example-psoc6-bmi160-motion-sensor-freertos

This code example demonstrates how to interface PSoC 6 MCU with a BMI160 Motion Sensor over an I2C interface within a FreeRTOS task. This example reads raw motion data and estimates the orientation of the board.

mtb-example-psoc6-crypto-aes icon mtb-example-psoc6-crypto-aes

This code example encrypts and decrypts user input data using the AES algorithm using a 128-bit key. The encrypted and decrypted data are displayed on a UART terminal emulator.

mtb-example-psoc6-crypto-sha icon mtb-example-psoc6-crypto-sha

This code example shows how to generate a 32-byte hash value or message digest for an arbitrary user input message with the SHA2 algorithm using the Cryptographic hardware block in PSoC 6 MCU.

mtb-example-psoc6-crypto-trng icon mtb-example-psoc6-crypto-trng

This code example demonstrates generating a One-Time Password (OTP) using the True Random Number generation (TRNG) feature of PSoC 6 MCU cryptography block.

mtb-example-psoc6-dfu-basic icon mtb-example-psoc6-dfu-basic

This code example demonstrate basic device firmware update (DFU), also known as "bootloading", with PSoC® 6 MCU. This includes downloading an application from a host and installing it in device flash, and then transferring control to that application.

mtb-example-psoc6-fault-handling icon mtb-example-psoc6-fault-handling

This example demonstrates the fault handling functionality of PSoC 6 MCU using Peripheral Driver Library (PDL) System Library (SysLib) and ModusToolbox integrated development environment (IDE).

mtb-example-psoc6-hello-world icon mtb-example-psoc6-hello-world

Demonstrates simple UART communication by printing a "Hello World" message on a terminal and blinks an LED using a Timer resource.

mtb-example-psoc6-lptimer icon mtb-example-psoc6-lptimer

This application demonstrates how to set up a 32-bit free-running counter using two 16-bit counters of the Multi-Counter Watchdog Timer (MCWDT). The application is implemented using LPTimer HAL APIs , which use a cascade of Counter 0 and Counter 1 in free-running mode.

mtb-example-psoc6-mcwdt icon mtb-example-psoc6-mcwdt

This example explains how to setup a 32-bit free-running counter using two 16-bit counters of Multi-Counter Watchdog Timer (MCWDT) in PSoC 6 MCU.

mtb-example-psoc6-pwm-square-wave icon mtb-example-psoc6-pwm-square-wave

This code example generates a square wave using the TCPWM resource configured as a PWM. An LED connected to the PWM output pin blinks at 2 Hz.

mtb-example-psoc6-rtc-basics icon mtb-example-psoc6-rtc-basics

This example demonstrates the usage of the real-time clock (RTC) in PSoC 6 MCU. It shows how to get and set the time in the RTC using the RTC driver API.

mtb-example-psoc6-smartio-ramping-led icon mtb-example-psoc6-smartio-ramping-led

This example uses a PWM resource and Smart I/O in PSoC 6 MCU to implement a ramping LED, where an LED gradually cycles through increasing and decreasing brightness levels. There is no CPU usage except for the initialization of PWM and Smart I/O.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.