Commit Graph

49 Commits

Author SHA1 Message Date
evils
da34ad6023 bug_report.md: minor cleanup 2022-01-03 11:47:26 +01:00
dependabot[bot]
128ecb425d chore(deps): bump actions/cache from 2.1.6 to 2.1.7
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 12:06:12 +00:00
Ben V. Brown
3594604efc Fixes for I2C on Pinecil + USB-PD stack (#1099)
* Remove unused includes

* Adding in submodule

* Move fusb functions to the BSP

* Remove old code

* Creating IronOS PD integration wrapper

* Redirect to wrapper

* pd lib updates

* fix Docker build

* Finish linking across

* Cleanup

* Update Makefile

* Update push.yml

* Update push.yml

* PD -> Compensate for different tick rates

* Update codeql-analysis.yml

* Fix PD #define for @Firebie

* Check irq low at start

* Update BSP.h

* Update main.cpp

* Closer delay

* Update OLED.cpp

* Bugfix trying to start QC too early

* Missing fusb shouldnt hang qc

* Update FreeRTOSConfig.h

* Update the GD drivers

* Update Pinecil IRQ setup

* Redirect printf() to uart

* Update Power.cpp

* Adding extras to PD state

* Update USBPD.cpp

* Delay in printf

* Iterate once before delay on start

* Update usb-pd

* master usb-pd now

* Format gd libs

* Update gd32vf103_bkp.c

* Guard with PD timeout

* Remove CodeQL

* Slow for testing, fix runt pulses at start

* Fix runt pulse in read size 1

* Cleaner probing setup

* Testing delay during stop gen in read 1

* Update I2C driver

* Update gd32vf103_i2c.c

* Cleaning up i2c wrapper a little, given up on dma for rx

* Update preRTOS.cpp

* Update Setup.cpp

* Update MOVThread.cpp

* Slow down UART to work with new clock config

* Better ack setup for 2 byte read

* Cleanup POW_PD so cant be lost in #includes

* tipResistance -> TIP_RESISTANCE

* handle NOP race on len==2

* Update configuration.h

* Dont use neg timeout to mask anymore

* Not required for MHP

* Fix up source display Miniware

* Fix race on PD init

* Update POWThread.cpp

* Update formatting

* MHP format

* Update push.yml

* Faster TS80P I2C

* Bugfix for IRQ handlers

* Correctly handle I2C race on PD access

* Fix CI error (unused var) and MHP IRQ

* Test Pinecil alt ADC mode
2021-10-02 14:48:58 +10:00
Ben V. Brown
5ff4a75b68 Merge branch 'master' into ralim/dfuse-header 2021-09-25 11:07:58 +10:00
Ben V. Brown
ec6e7c0812 Merge branch 'master' of https://github.com/discip/IronOS into pr/1059 2021-09-25 11:03:16 +10:00
Ben V. Brown
8d7e1c6415 Quick fix of docs 2021-09-25 11:02:54 +10:00
Ben V. Brown
62100640cd Delete codeql-analysis.yml 2021-09-25 10:52:26 +10:00
Ben V. Brown
f598b9a96f Bin files are no longer required 2021-09-25 09:50:55 +10:00
Ben V. Brown
b258ff3b3d Persist dfu files into github assets 2021-09-24 13:17:12 +10:00
Ben V. Brown
5a0f3e13d8 Update push.yml 2021-06-05 22:58:44 +10:00
dependabot[bot]
13927fcdbc chore(deps): bump actions/cache from 2.1.5 to 2.1.6
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-31 06:39:14 +00:00
Ben V. Brown
c38574fabc Update push.yml 2021-05-21 20:59:13 +10:00
Ben V. Brown
deeae4364d Update issue templates 2021-05-11 20:12:47 +10:00
Ben V. Brown
27aecd2436 Merge branch 'master' into MHP30 2021-04-30 21:19:31 +10:00
alvinhochun
1a0b542ae6 [RFC] Multi-language firmware (second try) (#941)
* Impl. sectioned font table in firmware

* make_translation.py: Extract build_symbol_conversion_table function

* Put translation indices and strings in a struct

* Move translation objcopy step to Python

* Impl. multi-language firmware demo

* Impl. strings-compressed multi-lang firmware demo

* Add font compression to multi-lang demo

* Refactor Makefile a bit

* Fix rules for make < 4.3

* Add more multi-lang groups

* Add Pinecil multi-lang CI build

* Add lzfx compression license text

* Remote multi-language demo group

* Fix build after merge

* Import code from BriefLZ

* Change brieflz for our use case

* Change compression to use brieflz

* Remove lzfx code

* Update license file for brieflz

* Exclude brieflz files from format check

* Add BriefLZ test
2021-04-30 18:51:13 +10:00
Ben V. Brown
595f828da9 Add MHP30 to github ci matrix 2021-04-27 21:47:52 +10:00
dependabot[bot]
c7ba58137f chore(deps): bump actions/cache from v2.1.4 to v2.1.5
Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-19 07:17:26 +00:00
Ben V. Brown
a472641a39 Add basic flake8 2021-04-05 19:24:21 +10:00
Ben V. Brown
d9100d1625 add black 2021-04-05 19:15:02 +10:00
Ryan Jarvis
8b28824faf Add bdflib to CI tests 2021-04-03 17:53:20 -07:00
Ben V. Brown
424d4f8dff No point running js at this time 2021-03-21 21:46:41 +11:00
Ben V. Brown
33da6a7747 Use cache 2021-03-21 21:39:33 +11:00
Ben V. Brown
3c0137f15e Fail fast on 2021-03-21 20:56:36 +11:00
Ben V. Brown
a87fd69e69 chmod 2021-03-21 20:54:53 +11:00
Ben V. Brown
c2e4ee6e51 Update push.yml 2021-03-21 20:53:39 +11:00
Ben V. Brown
fd504fa30a Add python test step 2021-03-21 20:53:04 +11:00
Ben V. Brown
e43a32fbd2 Testing using matrix for builds 2021-03-18 22:45:12 +11:00
Ben V. Brown
2c66d91cfe Add make command to validate formatting 2021-03-18 22:30:20 +11:00
dependabot[bot]
3f46e430c5 chore(deps): bump actions/cache from v2 to v2.1.4
Bumps [actions/cache](https://github.com/actions/cache) from v2 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...26968a09c0ea4f3e233fdddbafd1166051a095f6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-17 10:19:39 +00:00
Ben V. Brown
0f6dfaaac3 Update dependabot.yml 2021-03-17 21:19:20 +11:00
Ben V. Brown
9a61f654aa Create codeql-analysis.yml 2021-03-17 20:51:38 +11:00
Ben V. Brown
ca5463565c Create dependabot.yml 2021-03-17 20:46:28 +11:00
Ben V. Brown
3fb2bcebc5 Update push.yml 2021-02-07 13:36:10 +11:00
Alvin Wong
5fe1c0a1f4 Add copyright and license notices to release 2021-02-06 23:05:03 +08:00
Ben V. Brown
184b2c909f ./workspace/TS100 -> ./source/ 2021-01-17 09:43:55 +11:00
Ben V. Brown
1b4610c8df Update Pinecil logo flashing docs 2020-12-31 12:58:00 +11:00
Ben V. Brown
33c34ea503 Update push.yml 2020-12-29 11:56:46 +11:00
Ben V. Brown
87a17ab442 Perms 2020-12-29 11:55:27 +11:00
Ben V. Brown
1235938976 . 2020-12-29 11:53:23 +11:00
Ben V. Brown
6a4d8d989d Add cache step 2020-12-29 11:41:29 +11:00
Ben V. Brown
bc4910a8c7 Derp 2020-11-01 12:17:50 +11:00
Ben V. Brown
e72c884b62 Update pr.yml 2020-10-13 19:06:33 +11:00
Ben V. Brown
03afdcdf20 Update push.yml 2020-10-13 18:55:09 +11:00
Ben V. Brown
adc58ffecf Merge branch 'master' into pinecil 2020-09-17 19:07:55 +10:00
Ben V. Brown
f5bc1e15b5 CI performance (#690)
More CI performance increase

* Runs all builds in parallel
* Avoids using the extra docker container in CI
2020-09-06 13:28:24 +10:00
Ben V. Brown
8a4b0af44d Testing 2020-09-06 11:10:06 +10:00
Ben V. Brown
3f6819287d Fix TS80P build 2020-08-18 19:31:25 +10:00
Ben V. Brown
af822d3816 Create FUNDING.yml 2020-04-04 13:27:17 +11:00
Vadym
e0cc415338 Add autocompilation after push with GitHub Actions (#576)
* Create dockerimage.yml

* Delete dockerimage.yml

* Create ccpp.yml

* Update ccpp.yml

* Delete ccpp.yml

* Create dockerimage.yml

* Delete dockerimage.yml

* Create main.yml

* Delete main.yml

* Create ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml

* Update ccpp.yml
2020-02-10 10:31:54 +11:00