1
0

Conversion to YAML
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Jens True 2021-07-28 14:42:22 +02:00
parent a6ca16976a
commit 22a59363f0
6 changed files with 111 additions and 143 deletions

@ -1,14 +1,10 @@
+++ ---
# About widget. widget: "about"
widget = "about" # See https://sourcethemes.com/academic/docs/page-builder/ headless: true
headless = true # This file represents a page section. active: true
active = true # Activate this widget? true/false weight: 20
weight = 20 # Order that this section will appear in.
title = "Biography" title: "Biography"
# Choose the user profile to display author: "admin"
# This should be the username of a profile in your `content/authors/` folder. ---
# See https://sourcethemes.com/academic/docs/get-started/#introduce-yourself
author = "admin"
+++

@ -1,20 +1,12 @@
+++ ---
# Contact widget. widget: "contact"
widget = "contact" # See https://sourcethemes.com/academic/docs/page-builder/ headless: true
headless = true # This file represents a page section. active: true
active = true # Activate this widget? true/false weight: 130
weight = 130 # Order that this section will appear.
title = "Contact" title: "Contact"
subtitle = "" subtitle: "Ways to get hold of me"
# Automatically link email and phone? autolink: true
autolink = true ---
# Email form provider
# 0: Disable email form
# 1: Netlify (requires that the site is hosted by Netlify)
# 2: formspree.io
email_form = 0
+++
Jens Christian Kallesøe True Jens Christian Kallesøe True

@ -1,65 +1,56 @@
+++ ---
# Experience widget. widget: "experience" # See https://sourcethemes.com/academic/docs/page-builder/
widget = "experience" # See https://sourcethemes.com/academic/docs/page-builder/ headless: true # This file represents a page section.
headless = true # This file represents a page section. active: true # Activate this widget? true/false
active = true # Activate this widget? true/false weight: 40 # Order that this section will appear.
weight = 40 # Order that this section will appear.
title = "Experience" title: "Experience"
subtitle = "Work related" subtitle: "Work and education related"
[design] design:
# Choose how many columns the section has. Valid values: 1 or 2. columns: 2
columns = "1"
# Date format for experience date_format: "Jan 2006"
# Refer to https://sourcethemes.com/academic/docs/customization/#date-format
date_format = "Jan 2006"
# Experiences. experience:
# Add/remove as many `[[experience]]` blocks below as you like. - title: "Software Engineer"
# Required fields are `title`, `company`, and `date_start`. company: "Phillips-Medisize A/S"
# Leave `date_end` empty if it's your current employer. company_url: "https://www.phillipsmedisize.com/"
# Begin/end multi-line descriptions with 3 quotes `"""`. location: "Struer, Denmark"
[[experience]] date_start: "2019-06-17"
title = "Software Engineer" date_end: ""
company = "Phillips-Medisize A/S" description: >
company_url = "https://www.phillipsmedisize.com/" Software Engineer on medical devices
location = "Struer, Denmark" - Embedded programming, drivers and services C/C++
date_start = "2019-06-17" - Control theory
date_end = "" - Product development under QMS - ISO 13485
description = """Software Engineer on medical devices
- Embedded programming, drivers and services C/C++
- Control theory
- Product development under QMS - ISO 13485"""
[[experience]] - title: "Bachelor in Electronic Engineering"
title = "Bachelor in Electronic Engineering" company: "AU - Aarhus University"
company = "AU - Aarhus University" company_url: "https://bachelor.au.dk/elektronik-herning-diplomingenioer/"
company_url = "https://bachelor.au.dk/elektronik-herning-diplomingenioer/" location: "Herning, Denmark"
location = "Herning, Denmark" date_start: "2016-09-01"
date_start = "2016-09-01" date_end: "2019-06-17"
date_end = "2019-06-17" description: >
description = """Bachelor of Engineering - Electronics Bachelor of Engineering - Electronics
- Software Development, Digital Design, Analog Electronics, Digital Signal Processing - Software Development, Digital Design, Analog Electronics, Digital Signal Processing
- Group semester projects - Group semester projects
- Elective classes - Elective classes
- Advanced Digital Design - Advanced Digital Design
- Advanced Software Development - Advanced Software Development
- IOT/Big Data - IOT/Big Data
- Bachelor project - Bachelor project
- _Mocking hardware in software to facilitate automated testing of embedded devices_ - _Mocking hardware in software to facilitate automated testing of embedded devices_
"""
[[experience]] - title: "Development technician"
title = "Development technician" company: "LEAX A/S"
company = "LEAX A/S" company_url: "http://leax.dk"
company_url = "http://leax.dk" location: "Lemvig, Denmark"
location = "Lemvig, Denmark" date_start: "2010-01-01"
date_start = "2010-01-01" date_end: "2019-01-01"
date_end = "2019-01-01" description: >
description = """Development support technician. Primary employment focusing on development and supporting in development related tasks. Development support technician. Primary employment focusing on development and supporting in development related tasks.
- Embedded software - Embedded software
- Customer support and hardware servicing - Customer support and hardware servicing
- Windows software and server applications.""" - Windows software and server applications.
+++ ---

@ -1,53 +1,39 @@
+++ ---
# A Skills section created with the Featurette widget. widget: "featurette"
widget = "featurette" # See https://sourcethemes.com/academic/docs/page-builder/ headless: true
headless = true # This file represents a page section. active: true
active = true # Activate this widget? true/false weight: 30
weight = 30 # Order that this section will appear.
title = "Skills" title: "Skills"
subtitle = "Professional work areas and personal interests" subtitle: "Professional work areas and personal interests"
feature:
- icon: "microchip"
icon_pack: "fa"
name: "C, C++, Assembly"
description: "Embedded programming. AVR, ARM, PIC microcontrollers…"
# Showcase personal skills or business features. - icon: "tools"
# icon_pack: "fa"
# Add/remove as many `[[feature]]` blocks below as you like. name: "Development tools"
# description: "Static code analysis, CI/CD tools, Software modeling tools..."
# For available icons, see: https://sourcethemes.com/academic/docs/widgets/#icons
[[feature]] - icon: "server"
icon = "microchip" icon_pack: "fa"
icon_pack = "fa" name: "Linux"
name = "C, C++, Assembly" description: "Linux development for embedded systems and servers. Docker, RDBMs, package managers…"
description = "Embedded programming. AVR, ARM, PIC microcontrollers…"
[[feature]] - icon: "code"
icon = "tools" icon_pack: "fa"
icon_pack = "fa" name: "Webdevelopment"
name = "Development tools" description: "Webdevelopment. HTML/JS, PHP, SQL, NodeJS, WebSockets…"
description = "Static code analysis, CI/CD tools, Software modeling tools..."
[[feature]] - icon: "cogs"
icon = "server" icon_pack: "fa"
icon_pack = "fa" name: "Control theory"
name = "Linux" description: "Design, Implementation, Simulation, MATLAB/SimuLink…"
description = "Linux development for embedded systems and servers. Docker, RDBMs, package managers…"
[[feature]] - icon: "check"
icon = "code" icon_pack: "fa"
icon_pack = "fa" name: "Quality management"
name = "Webdevelopment" description: "Development under QMS, ISO 13485, 21 CFR 820 compliance..."
description = "Webdevelopment. HTML/JS, PHP, SQL, NodeJS, WebSockets…" ---
[[feature]]
icon = "cogs"
icon_pack = "fa"
name = "Control theory"
description = "Design, Implementation, Simulation, MATLAB/SimuLink…"
[[feature]]
icon = "check"
icon_pack = "fa"
name = "Quality management"
description = "Development under QMS, ISO 13485, 21 CFR 820 compliance..."
+++

@ -4,6 +4,7 @@ subtitle: "Tips and trick for embedded C/C++"
summary: "Tips and trick for embedded C/C++" summary: "Tips and trick for embedded C/C++"
date: 2020-06-13T19:01:19+02:00 date: 2020-06-13T19:01:19+02:00
highlight: true highlight: true
math: true
--- ---
# Set a bit # Set a bit
@ -53,12 +54,21 @@ output = input << 3; // Multiply by 8
output = (0b1 << X) -1; output = (0b1 << X) -1;
``` ```
# Minimum required bits
$$bits = { log(number) \over log(2) }$$
Since you can not use fractions of a bit the number should be rounded up.
# Miscellaneous # Miscellaneous
```c ```c
// Check if number is ODD // Check if number is ODD
if( (num & 1) == 1) {}; if( (num & 1) == 1) {};
// Flip signed integer // Flip signed integer
num = ~num + 1; num = ~num + 1;
// Power of two // Is an integer a power of two?
num > 0 && (num & (num - 1)) == 0; num > 0 && (num & (num - 1)) == 0;
//Clear all bits from 0 to N
mask = ~((1 << n+1 ) - 1);
x &= mask;
``` ```

@ -8,15 +8,8 @@ weight = 45 # Order that this section will appear.
title = "Race offical experience" title = "Race offical experience"
subtitle = "" subtitle = ""
# Date format for experience
# Refer to https://sourcethemes.com/academic/docs/customization/#date-format
date_format = "Jan 2006" date_format = "Jan 2006"
# Experiences.
# Add/remove as many `[[experience]]` blocks below as you like.
# Required fields are `title`, `company`, and `date_start`.
# Leave `date_end` empty if it's your current employer.
# Begin/end multi-line descriptions with 3 quotes `"""`.
[[experience]] [[experience]]
title = "National Judge (NJ)" title = "National Judge (NJ)"
company = "Danish Sailing Association" company = "Danish Sailing Association"