Giter Site home page Giter Site logo

ioc-pmac's Introduction

Generic IOC Template Repository ioc-pmac

Description

Generic IOC for the Delta Tau turbo pmac and power pmac motion controllers

Template Info

This repository was generated by ioc-template

To update to the latest version of the template:

# activate a python virtual environment

pip install copier
cd ioc-pmac
copier update -a --trust .

ioc-pmac's People

Contributors

gilesknap avatar subinsaji avatar

Watchers

Gary Yendell avatar  avatar

ioc-pmac's Issues

Better CI required for the ioc-template - AND ec-services-template

I've just had this build failure after adopting the latest ioc-template into ioc-pmac which I believe to be related to the ibek 1.7.0 update to the template. https://github.com/epics-containers/ioc-pmac/actions/runs/8146873609/job/22266338651#step:5:2443

I have confused things by making further changes to the template before trying to adopt it but I'm pretty sure it is the ibek changes that are having an issue here.

@GDYendell I think there is a bit of a problem with pushing changes to the template as it does not test that applying them to a repo works. I'm sure you tested them in the devcontainer but unfortunately it is the runtime stage that has failed.

I'm pretty sure the issue is that there is no globbing of the path passed to ioc extract-runtime-assets call. Best to fix this in ibek - but we also need to think about how CI could do a test update of a generic IOC repo. @coretl I think python copier already addresses this in some fashion??

Cross compile to target only

This generic IOC is supposed to only compile for the target when crosscompiling for RTEMS-beatnik.

I believe I had this working at some point but it appears not to be at the moment.

For this to work each support module should have VALID_BUILDS=Host in configure/CONFIG_SITE.Common.linux-x86_64.

This is supposed to happen in ibek-support/_global/install.sh.

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.