A library adding some frequently used methods in Scala and Chisel development.
If you are looking for the RISCVAssembler library, it has been moved to own lib at https://github.com/carlosedp/riscvassembler.
For more information, check the scaladoc.
When using SBT, add the following lines to your build.sbt file.
// Import libraries libraryDependencies += "com.carlosedp" %% "scalautils" % "0.10.2"If you plan to use the -SNAPSHOT versions, add the new Sonatype repository to your build.sbt resolvers:
resolvers ++= Seq( Resolver.sonatypeRepo("snapshots"), Resolver.sonatypeRepo("releases"), "Sonatype New OSS Snapshots" at "https://s01.oss.sonatype.org/content/repositories/snapshots" ) // and change the dependency to latest SNAPSHOT as: libraryDependencies += "com.carlosedp" %% "scalautils" % "0.11.0-SNAPSHOT"Confirm the latest versions displayed on the badges at the top of this readme for both stable and snapshot (without the leading "v").
If you use mill build tool, I recommend adding the following way to your build.sc:
import coursier.MavenRepository // Add to your ivyDeps def ivyDeps = Agg( ivy"com.carlosedp::scalautils:0.10.2" ... ) // And add the snapshot resolver if using it def repositoriesTask = T.task { super.repositoriesTask() ++ Seq( MavenRepository("https://s01.oss.sonatype.org/content/repositories/snapshots") ) } def ivyDeps = Agg( ivy"com.carlosedp::scalautils:0.11.0-SNAPSHOT" ... )The library has been published to Maven Central thru Sonatype: