fenugrec

Results 77 issues of fenugrec

The Xcore processors, produced by XMOS, have an unusual architecture, typically composed of multiple "tile processors", with some primitives for concurrent processing. XS2 is described as "an evolution of the...

Type: Enhancement
Feature: Processor
Status: Triage

I'm having trouble with the windows candleapi driver, which I'm trying to use for a personal project. I reduced the test case to the following code: https://gist.github.com/fenugrec/5322ba8ae2fb90f5c34dd435b1eade75 The essential part...

minor compilation fix. MS docs ( https://docs.microsoft.com/en-us/windows/desktop/api/synchapi/nf-synchapi-waitformultipleobjects#return-value ) state that WAIT_OBJECT_0 is "defined as 0", so there is no point in checking for "returnvalue < 0". This commit silences a...

enum members are "int", so 0x80000000 can be problematic. Fixes issue #12

Hi, just a fairly benign warning from candle.h : ``` candle/candle.h:47:26: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic] 47 | CANDLE_ID_EXTENDED = 0x80000000, ``` Of course...

``` Traceback (most recent call last): File "/usr/bin/pycrc", line 26, in from pycrc.main import main File "/usr/lib/python3.10/site-packages/pycrc/main.py", line 46, in import pycrc.codegen as cg File "/usr/lib/python3.10/site-packages/pycrc/codegen.py", line 37, in import...

Our .ld files are almost identical except for the memory areas. It should be possible to preprocess .ld files (and e.g. use #ifdef blocks) : https://stackoverflow.com/questions/28837199/can-i-use-preprocessor-directives-in-ld-file

enhancement

Needs testing. Would save 3-400 bytes. ``` Current: text data bss dec hex filename 3972 0 1740 5712 1650 npk_SH7051 4088 0 2104 6192 1830 npk_SH7055_35 3548 0 2100 5648...

similar to eepr_read. Will also need support within nisprog

enhancement

cks_add8() is dumb and only used for ` ... ` frames. Using the crc16 code we already have anyway would eliminate some code, at the cost of 1 more byte...

enhancement