profile
viewpoint

RICCIARDI-Adrien/Boiler_Controller 1

Replace an old boiler analogic controller by a microcontroller communicating through WiFi with a control server.

RICCIARDI-Adrien/BomBerBox 1

A multiplayer Bomberman-like video game.

RICCIARDI-Adrien/Christmas_Tree 1

A LED christmas tree with shining bulbs.

RICCIARDI-Adrien/Clock 1

A digital clock displaying time, date and current room temperature on a LCD display.

RICCIARDI-Adrien/Cyclope 1

Raspberry Pi powered robot with camera live stream.

RICCIARDI-Adrien/Half_Track_Linux 1

A lightweight Linux-based distribution made from scratch.

RICCIARDI-Adrien/HTML_Accents_Converter 1

Convert the foreign accents of a web page to their corresponding HTML codes.

push eventRICCIARDI-Adrien/Cyclope

RICCIARDI-Adrien

commit sha b02578c4b0d4334cb830e13d2d4477743039a09b

[Hardware] Positionned LDR on front board PCB.

view details

push time in 8 days

push eventRICCIARDI-Adrien/Cyclope

RICCIARDI-Adrien

commit sha 95d69e75f738f2f7041654b1093429d989d3333a

[Hardware] Added transistors to drive servomotors PWM signal with +5V instead of Raspberry Pi +3.3V.

view details

RICCIARDI-Adrien

commit sha 2e494a8dd7b9ef98afe12b52bd8ffbedc94f688b

[Hardware] Added front board dimensions to PCB.

view details

RICCIARDI-Adrien

commit sha e76698e4447f61da9a681e4830a318d9435b1628

[Hardware] Removed the multiple connectors that were holding the front board, they will be replaced by angle brackets.

view details

RICCIARDI-Adrien

commit sha bfc38e54b1a070bdc235b48734fa50f853a2e42a

[Hardware] Renamed 'camera board' to 'front board' as this board is not only carrying the camera.

view details

RICCIARDI-Adrien

commit sha 13280e48699d9cb4559a1be6c857a6fb42ada024

[Hardware] Added two more leds for a better night lighting.

view details

RICCIARDI-Adrien

commit sha 0486ad01a905cca8b3bb3a30e76f3c05b8fcc74e

[Hardware] Added front board mounting holes.

view details

RICCIARDI-Adrien

commit sha a0d285d8be598944b852e7f1071d9d0c3b512eea

[Hardware] Added leds, connector and round corners to front board PCB.

view details

RICCIARDI-Adrien

commit sha b7338f598e5045384af56148e20197cbd043316b

[Hardware] Added camera holes and a cut for camera cable to front board PCB.

view details

push time in 8 days

push eventRICCIARDI-Adrien/Cyclope

RICCIARDI-Adrien

commit sha f37e50e4cf2316acabf5a4780de638f6e846c5cb

[Software] Added 'raspivid' utility used to capture video from Raspberry Pi camera.

view details

RICCIARDI-Adrien

commit sha 9eb235a128318cb9565ea68a0a860ad6b89be5a0

[Software] Enabled more complete Raspberry Pi GPU firmware to make camera work.

view details

RICCIARDI-Adrien

commit sha 3ccb02c1a8b12cb87f1c8c456bfb19edcf5e0f50

[Software] Enabled socat package.

view details

RICCIARDI-Adrien

commit sha 9c02faa47f302921b7b864f75cd10a5f89c3868a

[Software] Added an init script starting the video streaming server.

view details

RICCIARDI-Adrien

commit sha 7880a28da5c76d559c6cda5c9461347c74c2ac8f

[Software] Added firmware update file generation at the end of the build process.

view details

RICCIARDI-Adrien

commit sha 4208daa769eb35f7250a3862b598f75f3cd989bd

[Software] Added automatic mounting of boot partition on system boot.

view details

RICCIARDI-Adrien

commit sha fa6f0ebfb019c7067359ec5616ef9bb80d786dc5

[Software] Increased data partition size to have some root to uncompress firmware update file.

view details

RICCIARDI-Adrien

commit sha 1abe2fac53dc11c09fd5a23ce1b7c116a61aa072

[Software] Enabled Dropbear SSH server.

view details

RICCIARDI-Adrien

commit sha 641df8bcb5c698be909aad4daa4361251c938b64

[Software] Moved Dropbear configuration to data partition.

view details

RICCIARDI-Adrien

commit sha 8a5496a122a77eda41f66b97841588b3cfdd55cc

[Software] Added 'upgrade' script that allows to upgrade the whole firmware while system is running.

view details

RICCIARDI-Adrien

commit sha 5573663960e17b919c71053fe2db42438d9a8ae5

[Software] Added a default root password to be able to easily connect to the robot using SSH.

view details

RICCIARDI-Adrien

commit sha 7c82c36466751f0bc28896e1f88dc054b49f74be

[Software] Discarded socat messages telling that client disconnected.

view details

RICCIARDI-Adrien

commit sha b62b64d0aab4c62006b3107de29e5e12d249fdfe

[Software] Added htop.

view details

push time in 8 days

push eventRICCIARDI-Adrien/Cyclope

RICCIARDI-Adrien

commit sha 61a81e22d639ee905c8452e3c66a0ac2d3896682

[Software] Changed partitions mapping to double rootfs and provide a dedicated data partition. This will allow to upgrade firmware image while system is running.

view details

RICCIARDI-Adrien

commit sha cefce1cfb05fd3c47d8ad125fdf830e121a252aa

[Software] Changed system hostname.

view details

RICCIARDI-Adrien

commit sha 58c9dbcd12580bd7977f7ccf6bdf816313bbcfb7

[Software] Removed root password until development is finished.

view details

RICCIARDI-Adrien

commit sha 859982a39b3b18a498361e6c6cdda6e769c165dc

[Software] Disabled eth0 autoconfiguration on system boot.

view details

RICCIARDI-Adrien

commit sha 6e0bf9a3fe1ad34b29bf87e202d52a3f734b6961

[Software] Added automatic creation of /var/log directory into data partition.

view details

RICCIARDI-Adrien

commit sha 8c4a6d4633c3f3aa58af4c9d1ddb21b373c4ea32

[Software] Moved system logs to data partition, so they can survive a firmware update.

view details

RICCIARDI-Adrien

commit sha 8a3c62d204e545361e8575c776cd6045a0506c19

[Software] Moved Bluetooth UART to ttyS0 to be able to use ttyAMA0 as system console.

view details

RICCIARDI-Adrien

commit sha fbddb1dd4c9994da6ea01acc0003e98920476ae0

[Software] Really disabled root login this time.

view details

RICCIARDI-Adrien

commit sha ef18cf1b6768feedaba9dca8a6370cb1de32856a

[Software] Added automatic mounting of data partition on boot.

view details

RICCIARDI-Adrien

commit sha 073f68639febc7a2ec9963907c7148afbe4fd201

[Software] Loaded PWM driver on boot.

view details

RICCIARDI-Adrien

commit sha 402e7748bc77efbda161946a75817fd2602173a5

[Software] Made sure data partition mount point is present.

view details

RICCIARDI-Adrien

commit sha 44f5afc528563e4ece9ad08e72a22c91c7aba24a

[Software] Enabled WiFi driver.

view details

RICCIARDI-Adrien

commit sha e616070ec49f9b0da885006eba5d109f5514ab08

[Software] Enabled file system overlay directory.

view details

RICCIARDI-Adrien

commit sha df3c2613930cf4137e5385aa971e2dc73d58334c

[Software] Named boot partition.

view details

RICCIARDI-Adrien

commit sha 431d67a1d39bf056690622e28de4dfcc480d1b20

[Software] Enabled WPA supplicant package.

view details

RICCIARDI-Adrien

commit sha f7e11825b57960206e728e5ec846c76b4e91abe3

[Software] Added 'iw' wireless tool.

view details

RICCIARDI-Adrien

commit sha 6bce0dd21fc33e755a20f9e5dfd204cab304ea5d

[Software] Added a custom /etc/network/interfaces file that connects WiFi interface.

view details

RICCIARDI-Adrien

commit sha e925a89c3562bf6dcd99b2216da3125ca2159658

[Software] Added automatic creation of wpa_supplicant configuration directory on data partition.

view details

push time in 9 days

push eventRICCIARDI-Adrien/Cyclope

RICCIARDI-Adrien

commit sha 41d9b7873fdaef0d7ceb267570536040bb4f4393

[Software] Added Buildroot 2020.05.1 as git submodule.

view details

RICCIARDI-Adrien

commit sha 42c88ece827f5afad98dad45bae84407bb497b24

[Software] Added out-of-tree buildroot files structure.

view details

RICCIARDI-Adrien

commit sha 4b6f635fd0e8aa94aeb4ccb885555150be511a5d

[Software] Added Cyclope defconfig (it is currently stock raspberrypi3_defconfig).

view details

RICCIARDI-Adrien

commit sha 32a86caed851da3b977def2ef47be04b43644257

[Software] Selected musl C library.

view details

RICCIARDI-Adrien

commit sha f9f662770b04771ed1f097527e74170a454172ec

[Software] Added a custom Raspberry Pi config.txt.

view details

RICCIARDI-Adrien

commit sha 5187c33f3f6717cde9308cf0352124614b94d5ce

[Software] Configured PWM pins.

view details

RICCIARDI-Adrien

commit sha b457f3f6a132691b343e339240b0418b76a10e94

Added firmware building information to README.md.

view details

push time in 9 days

push eventRICCIARDI-Adrien/Cyclope

RICCIARDI-Adrien

commit sha dafb184909998b62df4e7a281b9e698ecb44aa78

[Hardware] Added Raspberry Pi mounting holes to schematic.

view details

RICCIARDI-Adrien

commit sha 2884ae54579c44cc828a964a3f17d7ace51b8e72

[Hardware] Added IHLP3232DZER3R3M01 inductor footprint.

view details

RICCIARDI-Adrien

commit sha 2ba9c7db3beb70d28b17cbe5726d716e6fad2283

[Hardware] Added FTDI cable connector.

view details

push time in 9 days

PublicEvent

push eventRICCIARDI-Adrien/Cyclope

RICCIARDI-Adrien

commit sha f6b8de47f8c75d90d6af25bd50ee02054e7ebfbb

[Hardware] Added 158301250 led footprint.

view details

RICCIARDI-Adrien

commit sha 8f8f55bc07a64ac869945f4133f238720bee0397

[Hardware] Added camera board.

view details

RICCIARDI-Adrien

commit sha c90ce6848d8281c9e0d637d080a6fed111578de1

[Hardware] Added a transistor to enable leds control from Raspberry Pi.

view details

push time in 9 days

pull request commentpaulusmack/ppp

Improve musl libc Linux build without breaking other systems compatibility

@Neustradamus Sure ! I will wait for paulusmack feedback, if he agrees I will update the PR as soon as possible.

RICCIARDI-Adrien

comment created time in 18 days

created tagRICCIARDI-Adrien/HTTP_File_Sharing

tagv1.1

Easily share a file by sending a simple URL to the recipient.

created time in 19 days

push eventRICCIARDI-Adrien/Christmas_Tree

RICCIARDI-Adrien

commit sha f6bf7894ac55341b167e884feb39bdc6907bd39a

Removed unneeded 'fp-info-cache' file from repository.

view details

RICCIARDI-Adrien

commit sha ac45087fa568cae5a0f1f9e5717d21c524ce3c88

Replaced light bulb through-hole resistors by SMD ones.

view details

RICCIARDI-Adrien

commit sha 927c7d05e0e4801aa7811344f695c0a6b6462986

Put all amber leds in their right place.

view details

RICCIARDI-Adrien

commit sha 2860720177c5dff06ebfe569c2812c7b6a6bb66d

Replaced trunk through-hole resistors by SMD ones.

view details

push time in 2 months

create barnchRICCIARDI-Adrien/Kicad_PCB_Part_Swapper

branch : master

created branch time in 2 months

created repositoryRICCIARDI-Adrien/Kicad_PCB_Part_Swapper

Swap two identical PCB parts position.

created time in 2 months

push eventRICCIARDI-Adrien/Clock_2

RICCIARDI-Adrien

commit sha 8ec11e3aa39304ea812b83b39218e94b57922fab

[Software] Fixed a bug : an alarm hour greater than 19 could not be set.

view details

RICCIARDI-Adrien

commit sha ca45c101553467e4bc71e420aee95f2b6d880d90

[Software] Improved ring melody.

view details

RICCIARDI-Adrien

commit sha f92d7bf6452521b70fee01e7ccf5306d271f2f33

[Software] Added display backlight lighting when alarm starts ringing.

view details

push time in 2 months

push eventRICCIARDI-Adrien/Curriculum_Vitae

RICCIARDI-Adrien

commit sha f527301faf4994d65fd8483cb4002e02c0339ff6

Added Hoplite Key Manager information.

view details

push time in 2 months

push eventRICCIARDI-Adrien/Clock_2

RICCIARDI-Adrien

commit sha 265ea566abbda71fcd9193d92f2683cd437a66f5

Swapped 'Views' and 'Photo gallery' sections in README.md.

view details

RICCIARDI-Adrien

commit sha 43449dc058045467702292332f5ce902a1e1f6f7

Added statistics views to README.md.

view details

push time in 2 months

PR closed RICCIARDI-Adrien/Curriculum_Vitae

Be honest about your hobbies. enhancement
+1 -1

0 comment

1 changed file

codec-abc

pr closed time in 2 months

push eventRICCIARDI-Adrien/Curriculum_Vitae

RICCIARDI-Adrien

commit sha 8cccc0f9ee282ba465dacb5753c1f55f7c89bbe9

Changed theme to jekyll-theme-slate.

view details

RICCIARDI-Adrien

commit sha d545a23ba0e2f3b56fc15d86641ff6f92db32123

Added Raspberry Pi Compute Module information.

view details

push time in 2 months

created tagRICCIARDI-Adrien/Clock_2

tagv1.0

High accuracy digital clock with temperature, pressure, and humidity sensors.

created time in 2 months

push eventRICCIARDI-Adrien/Clock_2

RICCIARDI-Adrien

commit sha 31275a8866c5d50ba520e1fba7419f96513e9412

Added finished clock pictures to README.md.

view details

push time in 2 months

push eventRICCIARDI-Adrien/Clock_2

RICCIARDI-Adrien

commit sha 9f817e758ff2d64b91f516262ebacab4c3a282fb

[Software] Increased BME680 humidity oversampling to get more precise measures.

view details

RICCIARDI-Adrien

commit sha 41ff9d911a89b2cf420f380b3be594c6234ddedf

[Software] Used an enum for measure views IDs in order to make code easier to read.

view details

RICCIARDI-Adrien

commit sha 17b044e956a0c76230ae0c3da7233330de0373b8

[Software] Used an enum for setting menu IDs in order to make code easier to read.

view details

push time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Sure, and I would like to use one, but I don't know one that works on both Windows and Linux and that can provide the binaries we want. @vvs-, do you know one that could fit our needs ? We currently need zlib, sdl2 and libpng.

Nathidraws

comment created time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

please, update cmake to use internal al

Ok, I'll create a pull request as soon as this work is ready.

thirdparty: first time it may be folder near "extern" with text files with links to the required libraries with compatible versions

Doing this way would be useless and would not help CI at all.

We can totally avoid thirdparty directory or repository if you prefer. We can instead download and build (if required) all needed dependencies using only CMakeLists.txt. Of course, dependencies are downloaded and built only once and they are stored in build directory, so next build won't download nor build dependencies again. With this method, CI would be possible, Windows build would be greatly improved, and your mingw-based build won't be affected. Moreover, future macOS CI and normal dev build would also be possible.

Nathidraws

comment created time in 2 months

push eventRICCIARDI-Adrien/Parallel_Sudoku_Solver

RICCIARDI-Adrien

commit sha 9f590a0eba1db0f18499a15a9701fd2d6998bdab

Added a '--slow' command-line option to Tests.bash script to also test Slow_xxx.txt grids.

view details

push time in 2 months

fork RICCIARDI-Adrien/OpenTomb

An open-source Tomb Raider 1-5 engine remake

http://opentomb.github.io/

fork in 2 months

push eventRICCIARDI-Adrien/Half_Track_Buildroot

RICCIARDI-Adrien

commit sha d889c68dc6d9ad79d2ef3a8c38ff9b4c09481868

Updated Buildroot to version 2020.02.2.

view details

push time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

OK. Any though on my previous comment ?

@TeslaRus, are you OK for creating the thirdparty repository (replace the name by a better one if you wish) ? Or if you prefer we can think more about this architecture ?

Nathidraws

comment created time in 2 months

push eventRICCIARDI-Adrien/Clock_2

RICCIARDI-Adrien

commit sha 1abade3cc30a41f73478dd1af69a5acc7ef342f8

[Software] Added views to display minimum and maximum values for temperature, pression and humidity.

view details

RICCIARDI-Adrien

commit sha 8848a5d68faeb5d928bfcf4cb7582c4bc2272a88

[Software] Discarded Celsius degree character hack now that XC8 2.20 is able to correctly parse escaped characters.

view details

RICCIARDI-Adrien

commit sha 95602d8edaab430818fefc1f224f96aef1e1794a

Added firmware build instructions to README.md.

view details

push time in 2 months

create barnchRICCIARDI-Adrien/Linear_Power_Supply

branch : master

created branch time in 2 months

created repositoryRICCIARDI-Adrien/Linear_Power_Supply

Adjustable 1.25V to 30V linear power supply delivering up to 5A.

created time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Ok. Let me resume to be sure.

I can start by adding TeslaRus-modified OpenAL to extern with my CMakeLists.txt to build it. In thirdparty, which is a dedicated git repository homed at github.com/opentomb, I can add the source code for the other dependencies than openal, lua, bullet and freetype2, but I don't add any binary. I will add the thirdparty source codes as I did in my pull request, i.e. the stock one, because it is easier to maintain than hand-crafted one even if there are more files. I plan to add these source codes in thirdparty :

  • zlib
  • libpng
  • sdl2
  • I will probably need to add some more sdl2 dependencies.

CI and non-Linux developers will download thirdparty repository, place it in OpenTomb directory, and build all thirdparty stuff when building OpenTomb.

Is everything correct ?

Nathidraws

comment created time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

I think the result would be the same than my previous pull request, only some binaries would be removed.

Nathidraws

comment created time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

So we have some dependencies in extern and the other ones in thirdparty ? What is the purpose of this organization ?

Nathidraws

comment created time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

So the final architecture of the dependencies repository, once downloaded to OpenTomb one, would be something like that ?

OpenTomb
|
+--src
|
+--..
|
+--thirdparty
   |
   +--lua
   |  |
   |  +--bin
   |  |  |
   |  |  +--windows_x86
   |  |  |
   |  |  +--windows_x64
   |  |  |
   |  |  +--...
   |  |
   |  +--src
   |
   +--sdl2
   |  |
   |  +--bin
   |  |  |
   |  |  +--windows_x86
   |  |  |
   |  |  +--windows_x64
   |  |  |
   |  |  +--...
   |  |
   |  +--src
   |
   +--...
Nathidraws

comment created time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Hi @TeslaRus and @vvs-, How do we call the dependencies directory ? Something like OpenTombDependencies ? Do we ask developers to download this directory into OpenTomb directory or close to it ? Maybe having this directory into OpenTomb one would shorten paths in OpenTomb CMakeLists.txt.

Nathidraws

comment created time in 2 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Great, I will start as soon as possible. Future work might address following issues (listed here to not forget) :

  • #115
  • #169
  • #430
  • #540
Nathidraws

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

It's a great project, I would love playing all classic Tomb Raiders on Linux without Wine or DOSBox.

Maybe you can create the dependencies repository, so I can start adding dependencies to it. This way, I can use these dependencies in OpenTomb revert branch, and when it's ready we can replace master.

What do you think about linking this dependencies repository to OpenTomb one by a git submodule, so it is easy to retrieve ?

Nathidraws

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

The other alternative would be you getting all the required credentials from him and become leading developer with all responsibilities :stuck_out_tongue_winking_eye:

I'm not skilled enough for that !

That's the tough question. I wasn't kidding when I said that this project is not community driven. There is only one principal developer in this public repository - TeslaRus. There is no point for us to discuss what should be done without his approval first.

Sure, we will wait for his feedback before doing anything. @TeslaRus, what do you think about such an external repository gathering OS-specific deployment assets and all needed stuff to generate these assets ? This work would also allow to remove Linux build dependency on OpenTomb-provided Lua and use distro-provided one (and maybe use some work from pull request #541).

BTW I've forked last good commit before the controversial PR into revert branch. So, you can still work and make new PRs with it as a base branch instead of master until this all settles.

Thank you.

Nathidraws

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

As you suggested before @vvs-, we can create a separate repository with Windows and other OSes prebuilt dependencies (with headers), then let each developer retrieve this repository to allow building on his OS. This same repository could also be used for CI and CD. This way, OpenTomb extern directory can even be removed.

Nathidraws

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Hi,

That won't work, you can't remove anything from git repository - it will remain there forever in the history.

We can still rewrite repo history by force pushing as there are no new commits for now, but currently .git directory is only about ~60MB, which is not really massive.

Believe me, if everyone will try to make only their own life easier you won't like it either. I couldn't even notice those binaries between those massive file copies. My browser would die every time I visited changed files tab.

I don't use Windows, it was only a tentative to help ! I added stock external source code, as it is way more easy to maintain and update that manually reworked code for each extern lib. That's why there are so much files. However, I think there is no really alternative than a mass update for this case.

There is one question remained. We had clang build alongside gcc in Travis. Now we seems to trade it for Windows build instead. Why? I'd expect that Windows build would be added to the existing ones, not replacing it.

I totally missed clang build, thank you for pointing it. I will add it to GitHub Actions.

IMHO, the only sane way to repair the harm would be to restore repository state to the last commit before the PR. Then we should try it again with lessons learnt:

I'm not opposed to redoing this pull request and rewriting history. The question is : do we add required dependencies source code to extern directory in the new pull request or not ?

Nathidraws

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Yes, I know about binaries in VCS. The only remaining binaries are SDL ones. Instead of keeping them in the repo, I can try to download them during make install phase, like I already did here. The goal of embedding such bloat was to make life easier for Windows developers, as a lot of issues are about Windows build.

Next moves :

  • Removing binaries from repo.
  • Automatic Windows deployment.
  • Maybe MacOS CI build and deployment.
Nathidraws

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Hi everyone, What do you think about automatic Windows builds deployment to repo GitHub release ? Every successful Windows CI build would zip all needed files and automatically release the resulting archive. I can try adding this feature using https://github.com/marketplace/actions/upload-to-github-release, or maybe another GitHub Action if you know one that works fine.

Nathidraws

comment created time in 3 months

pull request commentopentomb/OpenTomb

Added Linux and Windows CI builds using GitHub Actions

New OpenAL is now fully integrated. It is statically linked to avoid deploying one more DLL.

RICCIARDI-Adrien

comment created time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha 59f31e20eda5dad8768e34e522589013177b8146

Added missing openal CMakeLists.txt.

view details

push time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha f9689271d08fbf7314bc8541f3d9503ce9f7c440

Replaced OpenAL by TeslaRus-provided one.

view details

push time in 3 months

pull request commentopentomb/OpenTomb

Added Linux and Windows CI builds using GitHub Actions

@TeslaRus, are you using MinGW on Cygwin ? It seems that Windows threads have been removed from your OpenAL version, only pthreads are left.

RICCIARDI-Adrien

comment created time in 3 months

pull request commentopentomb/OpenTomb

Added Linux and Windows CI builds using GitHub Actions

OK. What C files did you compile ? All the ones contained in al subdirectories ? May I add a CMakeFiles.txt to al directory ?

RICCIARDI-Adrien

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Thank you @vvs- for information and advices. Linux and Windows CI builds (see #601) are working on Ubuntu. If pull request is accepted, I can try automatic deployment for Windows build (and also fix Windows build warnings).

Nathidraws

comment created time in 3 months

push eventRICCIARDI-Adrien/Strage

RICCIARDI-Adrien

commit sha 47c1132a7f672a12b89c653f5a5d5991c46b7ea1

Fixed Linux CI build issue.

view details

push time in 3 months

PR opened opentomb/OpenTomb

Added Linux and Windows CI builds using GitHub Actions

Windows build should also be easier even for developing purposes.

+371986 -18

0 comment

1154 changed files

pr created time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha 9f454aeea7f68891958a239c951a1f1a83758bcd

Added Windows CI build using GitHub Actions.

view details

push time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha 36e525c3b6526b8e199c781c6be1abd263ebfdb5

Fixed OpenAL headers presence checking in CMakeLists.txt.

view details

RICCIARDI-Adrien

commit sha f2e1eb61b7bd65b211deb2259e68b1f3ba7241f6

Installed needed DLLs (but GCC ones) close to executable when building for Windows.

view details

RICCIARDI-Adrien

commit sha 1b10f5f59c6cd62f22ec12fb8b4d577859e31f3a

Disabled command-line interpreter displaying when launching the game on Windows.

view details

RICCIARDI-Adrien

commit sha 2e76c71bc2f56130e19438dd35535e0ca95473cd

Statically linked GCC libraries in built Windows DLLs to avoid deploying GCC DLLs.

view details

push time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha 27fe1c2eeb19d3d98ccb64e7afd793698987beac

Added missing files from 'extern' directory.

view details

RICCIARDI-Adrien

commit sha a951d1af1f7e6b7903d0d0df8f6add375bb65c3b

Disabled Zlib failing tests build.

view details

push time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha 4c5a93a3d3fbc062d625a2e015d6191094d50521

Added Zlib 1.2.11 to external sources to simplify Windows build.

view details

RICCIARDI-Adrien

commit sha a01636588dabbd4ce57f434449a68fc754f8686c

Added internal Zlib support to CMake build.

view details

RICCIARDI-Adrien

commit sha f1fd34c960c64995914177098b208356ed9d90f9

Added LibPNG 1.6.37 to external sources to simplify Windows build.

view details

RICCIARDI-Adrien

commit sha 855ce20d8bfab9cffce69b8fc235a7b72dec580a

Added internal LibPNG support to CMake build.

view details

RICCIARDI-Adrien

commit sha 4814cf0cee7ec4bebd9c4b197e7226e42559698c

Added OpenAL Soft 1.20.1 and prebuilt SDL2 2.0.12 to external sources to simplify Windows build.

view details

RICCIARDI-Adrien

commit sha 5ee77eff7bfb1513e655ae4b5a4d4415eef34016

Added internal OpenAL and SDL2 support to CMake build.

view details

RICCIARDI-Adrien

commit sha 7dcaa43819657ecbc98284dc355ff0f784323bf1

Fixed Zlib include paths to make FreeType build succeeds.

view details

RICCIARDI-Adrien

commit sha eabb491577fb6a98bdb13d3a82d8f67b27fe7b72

Fixed SDL2 include path.

view details

RICCIARDI-Adrien

commit sha 037c42a9231859e473404a8a7a0c617862a7e96f

Added missing include to gui.cpp.

view details

RICCIARDI-Adrien

commit sha 80c4f39db9660801b6479ac4410f849bae8c4bcb

Fixed Windows CI LibPNG build.

view details

RICCIARDI-Adrien

commit sha 6d9310dc04f0896798aeaf678b909b8664c08e4a

Used prebuilt OpenAL library for Windows build because MinGW lacks mutex support needed to compile OpenAL.

view details

RICCIARDI-Adrien

commit sha 8296a1ba61b88abe46389b4af3e44a814825c2bf

Fixed undefined reference to 'WinMain@16' when cross-compiling Windows executable from Linux.

view details

push time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha eeee41298b56fdbfa397c4ff1944b0b2b676c30f

Fixed out-of-date libpng dependency for Linux CI build.

view details

push time in 3 months

push eventRICCIARDI-Adrien/OpenTomb

RICCIARDI-Adrien

commit sha 7833dacb2cc14380dc1cbbc533cb2afaa9f00c11

Added Linux CI using GitHub Actions.

view details

push time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

As TeslaRus was building OpenTomb with Cygwin on Windows, it may be possible to create an automated Windows build using a GitHub Actions Ubuntu image with mingw. I already did that for another project, so I can give a try if the community is OK.

Another suggestion of something I should be able to do : rename repo autoexec.lua and config.lua to autoexec_dev.lua and config_dev.lua, so they are not loaded by default, and provide clean scripts for users so they do not get lost when starting the engine. This would imply setting the same keymap as original PC tomb raiders by default, as people may be more familiar with this mapping. What do you think about these proposals ?

Nathidraws

comment created time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

Sure, there are already plenty of forks. What's cool with OpenTomb is that it is the original project ! Maybe all people wishing to participate could think of a roadmap and do some tasks until TeslaRus returns ? For instance, @vvs- suggestion about regular builds may be achieved with GitHub Actions.

Nathidraws

comment created time in 3 months

push eventRICCIARDI-Adrien/Half_Track_Buildroot

RICCIARDI-Adrien

commit sha eee0367d6ebbeca66f216fdc50b020d9f792a203

Upgraded Parallel Sudoku Solver to last version.

view details

RICCIARDI-Adrien

commit sha 924c3adb06121a13019363724bd7a6cdd3aa2ac2

Added Raspberry Pi 3B+ 64-bit configuration.

view details

RICCIARDI-Adrien

commit sha 0c866bcfaaa2ba1609b2505a0aa7acc29cc5b4c3

Added Raspberry Pi 3B+ 32-bit configuration.

view details

push time in 3 months

issue commentopentomb/OpenTomb

Is the developer of this still here?

It would be great to continue this awesome project !

Nathidraws

comment created time in 3 months

push eventRICCIARDI-Adrien/Clock_2

RICCIARDI-Adrien

commit sha 939f3fde38cc4348a5ffc0a2b5c61c5a98d8a097

[Resources] Added casing steel plates picture.

view details

push time in 3 months

delete branch RICCIARDI-Adrien/kicad-symbols

delete branch : PR_2417

delete time in 3 months

PR opened KiCad/kicad-symbols

Added BQ24230 (based on pull request #2417).

Add needed changes to pull request #2417. See original pull request for details.


All contributions to the kicad library must follow the KiCad library convention

Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items:

  • [ ] Provide a URL to a datasheet for the symbol(s) you are contributing
  • [ ] Provide a screenshot of the symbol(s) from the symbol editor with the pin types visible
  • [ ] Ensure that the associated footprints match the official footprint library
    • A new fitting footprint must be submitted if the library does not yet contain one.
  • [ ] If there are matching footprint PRs, provide link(s) as appropriate
  • [ ] Check the output of the Travis automated check scripts - fix any errors as required
  • [ ] Give a reason behind any intentional library convention rule violation.

Be patient, we maintainers are volunteers with limited time and need to check your contribution against the datasheet. You can speed up the process by providing all the necessary information (see above). And you can speed up the process even more by providing additional info like the screenshot of the symbol editor pin table (or for high pin counts converted to csv) sorted in the same way as the pin table in the datasheet and a direct link to the datasheet page that contains the pin table.

+38 -0

0 comment

2 changed files

pr created time in 3 months

create barnchRICCIARDI-Adrien/kicad-symbols

branch : PR_2417_B

created branch time in 3 months

delete branch RICCIARDI-Adrien/kicad-symbols

delete branch : PR_2417_B

delete time in 3 months

create barnchRICCIARDI-Adrien/kicad-symbols

branch : PR_2417_B

created branch time in 3 months

create barnchRICCIARDI-Adrien/kicad-symbols

branch : PR_2417

created branch time in 3 months

delete branch RICCIARDI-Adrien/kicad-symbols

delete branch : PR_2417

delete time in 3 months

create barnchRICCIARDI-Adrien/kicad-symbols

branch : PR_2417

created branch time in 3 months

pull request commentKiCad/kicad-symbols

Texas Instruments BQ2407x

Hi, This pull request adds BQ24072 and BQ24073, but they are now in library (see commit cb3140442e93dedfe2a06d7bcdad34567eef8453). This pull request may be closed.

jeanthom

comment created time in 3 months

push eventRICCIARDI-Adrien/Clock_2

RICCIARDI-Adrien

commit sha a3a51cc3b0a916bc793097a13575cc969d956d19

[Casing] Started casing design. Added bottom face.

view details

RICCIARDI-Adrien

commit sha e7a05ff301cfb1f0319d24eb88b0dade20222dd4

[Casing] Added remaining faces. Construction lines are still present.

view details

RICCIARDI-Adrien

commit sha 6270cc461df4b66897c3737d144bf6f2d313090d

[Casing] Removed construction lines.

view details

push time in 3 months

pull request commentKiCad/kicad-symbols

Added PIC18F25K83-SP microcontroller

Hi, This microcontroller has been added to library with pull request #1120, so this pull request may be closed.

zettawatt

comment created time in 3 months

pull request commentKiCad/kicad-symbols

Added Microchip PIC18F2xK22-xSO microcontrollers.

Hi, Is there some issue with this pull request ? Should I make some modification ?

RICCIARDI-Adrien

comment created time in 3 months

more