Suresh's Site

Don't Panic...

  • Home
  • Code
  • Projects
  • Consulting

SnapEDA Interview with Me Re: EE

October 15, 2017 SJ Leave a Comment

During this past summer, Natasha (the founder of SnapEDA) and I had a chat about hardware design - which turned into an "Engineering Spotlight" on the SnapEDA blog. … [Read more...]

Embedded Embedded, Firmware, Hardware, SnapEDA

Hardware’s Single Responsibility Principle

June 8, 2017 SJ Leave a Comment

If you've been in software for more than a few months, you've inevitably come across the SOLID acronym - which means, you've probably heard of the single responsibility rule. … [Read more...]

Embedded Embedded, Hardware

Microcontroller Pricing – It’s a Scam

March 21, 2017 SJ 8 Comments

Last week, I posted a follow-up to SnapEDA's Top 10 Microcontrollers post called How to pick a Microcontroller (for Beginners). When I first wrote that post, it ended up being pricing-centric and a huge rant. So, I did a re-write to provide a bit more utility to the masses… … [Read more...]

Embedded Embedded, MCU, Microcontroller

How to pick a Microcontroller (for Beginners)

March 14, 2017 SJ 16 Comments

Many months ago when I was on vacation, I had a chat with the fantastic people behind SnapEDA about my heavily opinionated thoughts around how to pick a microcontroller (aside: if you're a hardware designer and you've never used SnapEDA - sign up for free and watch your life … [Read more...]

Embedded Embedded, MCU, Microcontroller, SnapEDA

Stopping Brute Force PIN Attacks in BGScript

May 10, 2016 SJ Leave a Comment

Last week, I wrote about BLE Security and said that I was able to brute force a device's PIN code in less than 17 minutes. If you're using PIN-based security in your Bluetooth device, I'm sure that sucks to hear. Here is a workaround (in BGScript) I have to help prevent that from … [Read more...]

Embedded BGScript, BLE, BLE112, BLE113, BLE121LR, Bluetooth, Silicon Labs

  • 1
  • 2
  • 3
  • 4
  • Next Page »

Top Posts & Pages

  • Invensense IMUs - What to Know
    Invensense IMUs - What to Know
  • Android Kiosk Mode Without Root
    Android Kiosk Mode Without Root
  • SSIS String Variables in Derived Columns
    SSIS String Variables in Derived Columns
  • You Stream, I Stream, We All Stream For Protocol Buffers
    You Stream, I Stream, We All Stream For Protocol Buffers
  • File Logging in Android with Timber
    File Logging in Android with Timber

Follow me on Twitter

My Tweets

Categories

  • CB (3)
  • Development (28)
  • Embedded (16)
  • Mobile (30)
  • Productivity (13)
  • Thoughts (15)

Copyright © 2019 · Daily Dish Pro Theme on Genesis Framework · WordPress · Log in