Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building executables actions and scripts #69

Merged
merged 29 commits into from
Dec 11, 2024

Conversation

X2Cscope
Copy link
Owner

@X2Cscope X2Cscope commented Dec 9, 2024

Using pyinstaller for creating executables
Created Action yml
Added shortcut
Added build for Linux and WIndows
Added .spec file for pyinstaller
#29

@X2Cscope X2Cscope added this to the milestone_v0.4.0 milestone Dec 9, 2024
@X2Cscope
Copy link
Owner Author

X2Cscope commented Dec 9, 2024

We will need to check requirements.txt -e mchplnet

MarkWendler and others added 21 commits December 10, 2024 00:15
* changed version number

* introduced new implementation of dwarfExpr.
removed all the unnecessary variables.

* adding array functionality to structures.

* added demo example

* Feat update unit test (#64)

* remove xc-16 install from github test

* added pyx2cscope package install

when installing from pip install -r requirements.txt,
we need also to install the pyx2cscope module.
This is done by pip install -e .
We install it locally editable as we do
by mchplnet.

* including test for non-existing variable on 16 and 32 bits

* test array pointer

* Array elements working.

* Bug Fix- Single shot working.

* Feat connect without elf (#65)

DummyParser does not need an elf file,
instead, it returns an empty dictionary for
variable_factory.py

This will not break any code and will allow
to use lnet functionality

variable_factory.py and x2cscope.py now
have methods to set external elf file after
instantiation.

---------

Co-authored-by: Edras Pacola <[email protected]>

* changed version number

checking for the differences.

* unified parser is working.

removed from variable_factory.py the
condition below because this is done now
on the device_info at mchplnet:

        if (
            self.device_info.processor_id == "__GENERIC_MICROCHIP_DSPIC__"
        ):  # TODO implement it better for future cores.
            self.device_info.uc_width = 2

---------

Co-authored-by: Yash Agarwal <[email protected]>
Co-authored-by: Edras Pacola <[email protected]>
@X2Cscope X2Cscope merged commit b527518 into milestone-0.4 Dec 11, 2024
5 checks passed
@X2Cscope X2Cscope deleted the feat-setup-executables branch December 11, 2024 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants