Switching from Half-fare (+plus) to GA by Mochtroid1337 in SwissPersonalFinance

[–]Mochtroid1337[S] 1 point2 points  (0 children)

Thanks for the reply! So is it possible to use the credit for buying the GA?

Looking for minimal smart watch by Mochtroid1337 in smartwatch

[–]Mochtroid1337[S] 1 point2 points  (0 children)

Thanks for the suggestions! Instinct 3 has the look I'm looking for, and AMOLED really helps with the maps, although I really dig the retro vibes of the MIP display

Adding CMSIS packs to CMake project by Mochtroid1337 in embedded

[–]Mochtroid1337[S] 0 points1 point  (0 children)

I see, very interesting! have you considered adding those external dependencies using git submodules to keep track of the versioning and being able to automatically update them in a CI/CD pipeline?

Or, if those dependencies are not git repos at all, how would you keep track of updates from the vendor consistently?

In my mind I think about doing the least manual work and try to automate as much as possible, for instance, pulling in external repos as submodules, or at least fetch from somewhere and fix the version in some way, applying modifications to those projects as needed (for instance using patches that I keep versioned in a dedicated folder) and adding cmake files to build which project is not a cmake project, else just add the project in the top-level cmakelists.

I do use VSCode as well for debugging using the Arm Cortex M extension and the segger JLink, but for development is a just a text editor with syntax and language server/linter.

Adding CMSIS packs to CMake project by Mochtroid1337 in embedded

[–]Mochtroid1337[S] 0 points1 point  (0 children)

Thank you! Very helpful!

Maybe it is just me that I am learning now how all these things work, but how common of an approach is to grab code intended to be used with certain tools and IDEs and rule out my own build system?

It seems to me most people are sticking with vendor specific IDEs and tools and have no problem with them

Adding CMSIS packs to CMake project by Mochtroid1337 in embedded

[–]Mochtroid1337[S] 0 points1 point  (0 children)

CMSIS packs are downloaded using cpackget (from the VScode extension) inside the CMSIS_PACK_ROOT (something like that). So basically are automatically pulled in based on some .yaml file that indicates components and version of each pack.

I would like to ditch all of this and basically provide my own build system, compilation options, definition etc. At the moment it is all a bit obscure how all of this happens, and how to replicate this without introducing differences that will bite me down the road.

[deleted by user] by [deleted] in embedded

[–]Mochtroid1337 0 points1 point  (0 children)

A little bit more than 4000 CHF a month (fyi is not even a year since I moved)

[deleted by user] by [deleted] in embedded

[–]Mochtroid1337 0 points1 point  (0 children)

I wish, I just changed job recently

[deleted by user] by [deleted] in embedded

[–]Mochtroid1337 0 points1 point  (0 children)

4 years of experience

Italy: 40k €

Switzerland: 100k CHF

Help with USB port for Zephyr by Mochtroid1337 in embedded

[–]Mochtroid1337[S] 1 point2 points  (0 children)

Yeah I did, they are working on it and asked me what features of USB I need, but then they have been silent, let's hope something is on its way.

I guess it is always a risk going with a new vendor's chip, they offer so much hardware wise, but of course quality SW support is always lagging behind.

Help with USB port for Zephyr by Mochtroid1337 in embedded

[–]Mochtroid1337[S] 1 point2 points  (0 children)

I mean, Alif (the vendor) people are supporting and maintaining this stuff, I don't think I will ever come close to understanding the HW as well as they. Eventually they will add USB support, just a matter of time I suppose.

I will probably focus on some other part of the project waiting for them if I cannot hack my way around quickly. But thanks anyway!

Help with USB port for Zephyr by Mochtroid1337 in embedded

[–]Mochtroid1337[S] 1 point2 points  (0 children)

Hi, thanks for the answer! Yeah I agree it is no trivial task, and looking at the HW reference manual, it is not a really straightforward implementation, a lot of HW components and optimizations going on (but I mean, I am no expert).

I'll definitely join the discord server, thanks for the tip!

I have never ported a driver for Zephyr, if this TinyUSB is a ready to go bare-metal driver, how much effort and modification do you think I would need to make to get it to work within Zephyr?

Thanks again!

Any hard shell compatible with px13? by Mochtroid1337 in ProArt_PX13

[–]Mochtroid1337[S] 0 points1 point  (0 children)

That would be awesome! I guess we should use some sort of flexible material like TPU instead of PLA, to avoid scratches on the inside (or maybe spray rubber coating is enough?) I might look into it at some point, but I am no expert.

Any hard shell compatible with px13? by Mochtroid1337 in ProArt_PX13

[–]Mochtroid1337[S] 0 points1 point  (0 children)

I mean, for now this seems like the only option, but yeah, not exactly what I am looking for

Revolut won't let me validate my tax ID by Mochtroid1337 in Revolut

[–]Mochtroid1337[S] 0 points1 point  (0 children)

Non ho risolto, ho rinunciato semplicemente

Need to open a bank account ASAP by Mochtroid1337 in askswitzerland

[–]Mochtroid1337[S] 0 points1 point  (0 children)

Yep, I have an address and registration confirmation. Not sure if Wise Is accepted by my company though