Skip to content

Conversation

@YajTPG
Copy link

@YajTPG YajTPG commented Jan 10, 2026

Hello,

Pinouts: https://vicharak-in.github.io/shrike/shrike_pinouts.html

Also a quick question, while adding documentation for the board can I link users outside the tinygo-org repos or is it preferred to add the code to the doc itself?
I wanted to add the process of flashing the FPGA to the doc: https://github.com/YajTPG/shrike_go/blob/master/shrikeflash.go

Thanks!

@YajTPG
Copy link
Author

YajTPG commented Jan 13, 2026

I finally got around to check why the CI was failing, even after replicating the setup on my personal machine (same docker image, same commands used, etc) I couldn't get the test to fail, can you trigger a re-run please?

@deadprogram
Copy link
Member

@YajTPG looks like a pretty interesting board. Thanks for working on adding it.

while adding documentation for the board can I link users outside the tinygo-org repos or is it preferred to add the code to the doc itself?

I personally like "getting started" level info in the tinygo docs, that link to the outside for more comprehensive info. So both? 😸

@deadprogram
Copy link
Member

@YajTPG can you please add this new target to the smoketests here:

https://github.com/tinygo-org/tinygo/blob/dev/GNUmakefile#L815

Thanks!

@YajTPG
Copy link
Author

YajTPG commented Jan 23, 2026

Added in commit YajTPG/tinygo@f55ba96

@YajTPG
Copy link
Author

YajTPG commented Jan 23, 2026

Error logs

--- FAIL: TestBuild (268.42s)
--- FAIL: TestBuild/ARM64Linux (0.00s)
--- FAIL: TestBuild/ARM64Linux/timers.go (9.05s)
main_test.go:326: output did not match (expected 333 bytes, got 313 bytes):
main_test.go:326: diff expected actual
--- expected
+++ actual
@@ -4,7 +4,7 @@
waited on ticker at 500ms
- after 300ms
waited on ticker at 1000ms
-ticker was stopped (didn't send anything after 750ms)
+fail: ticker should have stopped!
waiting on timer
- after 200ms
- after 400ms

Am I just getting unlucky with workflow runs? This error doesn't seem relevant to what I changed at all.

@deadprogram
Copy link
Member

Error logs

--- FAIL: TestBuild (268.42s)
--- FAIL: TestBuild/ARM64Linux (0.00s)
--- FAIL: TestBuild/ARM64Linux/timers.go (9.05s)
main_test.go:326: output did not match (expected 333 bytes, got 313 bytes):
main_test.go:326: diff expected actual
--- expected
+++ actual
@@ -4,7 +4,7 @@
waited on ticker at 500ms

  • after 300ms
    waited on ticker at 1000ms
    -ticker was stopped (didn't send anything after 750ms)
    +fail: ticker should have stopped!
    waiting on timer
  • after 200ms
  • after 400ms

Am I just getting unlucky with workflow runs? This error doesn't seem relevant to what I changed at all.

I guess so. Must be the FPGA making the CPU nervous 🤪

I restarted the build. Sorry about the hassle.

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.

2 participants