Skip to content

Commit

Permalink
First release
Browse files Browse the repository at this point in the history
  • Loading branch information
christophe0606 committed May 2, 2024
0 parents commit 2822740
Show file tree
Hide file tree
Showing 424 changed files with 725,858 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
rebase-strategy: disabled
46 changes: 46 additions & 0 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to GitHub Pages

on:
# Runs on pushes targeting the default branch
push:
branches: [gh-pages]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Pages
uses: actions/configure-pages@v5

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '.'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
35 changes: 35 additions & 0 deletions .github/workflows/pack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Build documentation and pack
on:
workflow_dispatch:
pull_request:
push:
branches: [main]
release:
types: [published]

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
pack:
name: Generate pack
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Fetch tags
run: |
git fetch --tags --force
- uses: Open-CMSIS-Pack/gen-pack-action@main
with:
doxygen-version: 1.9.6
packchk-version: 1.4.1
gen-doc-script: ./Documentation/Doxygen/gen_doc.sh
doc-path: ./Documentation/html
gen-pack-script: ./gen_pack.sh --no-preprocess
gen-pack-output: ./output
gh-pages-branch: gh-pages
31 changes: 31 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
__pycache__/
CMakeFiles/
CMakeFiles/
bin_dsp/
CMakeCache.txt
build.bat
build.sh
clean.bat
Testing/browser/build/Makefile
Testing/browser/build/cmake_install.cmake
Testing/browser/build/*.h
Testing/browser/build/*.cmake
Testing/browser/build/*.hpp
Testing/browser/build/stream/
Testing/browser/build/opencv2/
Testing/browser/build/bin_cv/
Testing/browser/build/stream.js
.DS_Store
bin_opencv/
perf/
tmp/
python_loader/
unix-install/
CMakeVars.txt
setup_vars.sh
*.tmp
release/
*.zip
Documentation/html
output/

56 changes: 56 additions & 0 deletions ARM.CMSIS-CV.pdsc
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>

<package schemaVersion="1.7.27" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.27/schema/PACK.xsd">
<name>CMSIS-CV</name>
<description>CMSIS Compute Vision Library</description>
<vendor>ARM</vendor>
<license>LICENSE</license>
<licenseSets>
<licenseSet id="all" default="true" gating="true">
<license name="LICENSE" title="Apache 2.0 open-source license" spdx="Apache-2.0"/>
</licenseSet>
</licenseSets>
<url>https://www.keil.com/pack/</url>
<repository type="git">https://github.com/ARM-software/CMSIS-CV.git</repository>

<releases>
<release version="0.0.0">
Active development ...
</release>
</releases>


<!-- conditions are dependency rules that can apply to a component or an individual file -->
<conditions>


<!-- CMSIS -->
<condition id="CMSISCORE">
<description>Components required for CMSIS Core</description>
<require Cclass="CMSIS" Cgroup="CORE"/>
</condition>

</conditions>

<components>
<!-- CMSIS-CV component -->
<component Cclass="CMSIS" Cgroup="CV" Cvariant="Source" Cversion="0.0.0" isDefaultVariant="true" condition="CMSISCORE">
<description>CMSIS-CV Library for Cortex-M and Cortex-A</description>
<files>
<!-- CPU independent -->
<file category="doc" name="Documentation/html/index.html"/>
<file category="header" name="Include/arm_cv.h"/>
<file category="header" name="Include/arm_cv_types.h"/>

<file category="include" name="Include/"/>

<!-- CV sources (core) -->
<file category="source" name="Source/cannysobel.c"/>
<file category="source" name="Source/gaussian.c"/>
</files>
</component>

</components>


</package>
Loading

0 comments on commit 2822740

Please sign in to comment.