Giter Club home page Giter Club logo

purplelib-5406's Introduction

PurpleLib Release

Custom library for 418 Purple Haze

Note: CTRE will not be as well supported as REV products as our team primarily lives in the REV Robotics ecosystem

Features

  • Hardware wrappers with built-in AdvantageKit logging
    • REV Robotics
      • Spark Max with SmoothMotionTM
      • Spark Flex with SmoothMotionTM
      • Through bore encoder connected to Spark Max/Flex in absolute mode ONLY!
      • Spark Flex and NEO Vortex MUST be paired together!
    • CTRE
      • CANivore
      • Pidgeon 2.0
      • CANCoder
      • VictorSPX
      • TalonSRX
    • Kauai Labs
      • NavX2 (MXP port only)
    • Generic
      • Analog sensor
      • Compressor
      • Single and double solenoid
      • Limit switch
      • Servo
  • MAXSwerve module support
    • Supports NEO v1.0/1.1 or NEO Vortex + NEO 550 configuration only
    • REV through bore encoder must be used
  • Robot rotation PID
  • Traction control
  • Swerve second order kinematics correction
  • Configurable input maps
  • LED strip support
  • JSON read/write
  • Battery scanning and tracking

Installing

Add the following dependencies to your project:

Add the following to build.gradle where VERSION is the release version, e.g. 2023.0.0

repositories {
  maven { url "https://jitpack.io" }
}
dependencies {
  implementation 'org.apache.commons:commons-math3:3.+'
  implementation 'com.github.lasarobotics:PurpleLib:VERSION'
}

Releasing

  • Create a release in GitHub. JitPack does the rest.

Examples

Examples can be found here

Documentation

Javadocs available here

purplelib-5406's People

Contributors

viggy96 avatar rachitkakkar avatar chaijustin avatar soderkk avatar

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.